@charset "utf-8";

/* CSS Document */



body {

	margin:0;

	padding:0;

	background-color:#333;

	

}







p {

	padding: 10px;

	background-color: efefef;

	letter-spacing: 1px;

	line-height:120%;

}



h1 {

	margin:10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#FF0000;

	font-size:36px;

	font-weight:100;

	font:italic;

}



h2 {

	margin:0, 0, 0, 10px;

	font-weight:100;

	font-family:Georgia, "Times New Roman", Times, serif;

	padding-left:10px;

}



li h2{

	margin-left:0px;

}



h3 {

	margin:5px;

	padding:0;

}



.testimonials {

	margin:0;

	padding-left:10px;

	padding-bottom:5px;

	list-style:none;

	margin-bottom:30px;

	border-bottom:1px dashed black;

}

.copyright

{

 text-align:center;

 padding-top:8px;

 font-size:.7em;

 color:white;

}


.copyright a

{

 text-align:center;

 padding-top:8px;


 color:white;

}

.copyright a:link

{

 text-align:center;

 padding-top:8px;


 color:white;

}
.copyright a:visited

{

 text-align:center;

 padding-top:8px;


 color:white;

}

.redstrong {

	font-size:16px;

	color:red;

	font-weight:bold;

}



.redstrongh2 {

	color:#CC0000;

	font-weight:bold;

}



.signature {

	color:black;

	font-size:14px;

	font-weight:bold;

}



.advertiser {

	color:#006600;

	font-size:16px;

	font-weight:bold;

}

.abc a {

	color:#FFFFFF;

	font-size:10px;

}

.abc a:link {

	color:#FFFFFF;

	font-size:10px;

}



#wrapper {

	width: 900px;

	margin: auto;

	padding: 0;

	border-right: 1px solid black;

	border-left: 1px solid black;

	border-bottom: 1px solid black;

	background-image:url(images/layout/body1_bg.gif);

}



#header {

	width: 100%;

	height: 99px;

	background-image:url(images/layout/header_bg.gif);	

	vertical-align:bottom;

	

}



#navbar {

	width:100%;

	background-image:url(images/layout/tab_bg.gif);

	height:43px;

}



#body1 {

	width: 100%;

	background-image:url(images/layout/body1_bg.gif);

}



#content {

	background-image:url(images/layout/body1_bg.gif);

}



.productimg {

	float:left;

	margin-right:20px;

}





#sidecolumn {

	float:right;

	padding-left:10px;

	padding-right:10px;

	padding-top:0px;

	padding-bottom:0px;

	text-align:center;

	margin-left:10px;

}



#sidecolumnhome {

	float:right;

	width:380px;

	height:300px;

	text-align:center;

	margin-left:10px;

	background-image:url(images/layout/sidecolumnhome_bg.gif);

}





#sidecolumnprod {

	float:right;

	padding-left:10px;

	padding-right:10px;

	padding-top:0px;

	padding-bottom:0px;

	text-align:center;

	border-left:1px dotted black;

	margin-left:10px;

}





#sidecolumn h1 {

	font-weight:bold;

	text-transform:uppercase;

	font-family:Arial, Helvetica, sans-serif;

}



.main_pic {

	float:right;

}



#bodydivider {

	width: 100%;

	height: 19px;

	background-image:url(images/layout/body_divider.gif);

	clear:both;

}



#navmenu {

	float:left;

	width:100%;

	height:43px;

	background-image:url(images/layout/tab_bg.gif);

	

}



#menu {

	height:43px;

}



#footer {

	height:33px;

	width:100%;

	background-image:url(images/layout/footer_bg.gif);

}



.tabs {

	height:43px;

	background-image:url(images/layout/tab_off.gif);

	margin-left:2px;

	width:100px;

	float: left;

}



#btnnav {

	background:white;

}



#btnnav img {

	border:none;

}





/*////////////////////////////////////////////////////////////PHOTO GALLERY/////////////////////////////////////////////*/



/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menu/slides.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

/* common styling */



a {

	color:#930;

	text-decoration:none;

}



a:hover {

	color:#F00;

	text-decoration:underline;

}

a:visited {color:#930;}



/* slides styling */

/*Main Container begins/////////////////////////////////////////////////////////////////////////////////////*/

.photo {padding:10px; background:#efefef; width:880px; height:680px; text-align:left;}

.photo h1 {font-size:14px; font-weight:normal; color:#fc0; margin:0 0 0 5px; padding:0;}

/*Main Container ends//////////////////////////////////////////////////////////////////////////////////////*/



/*Thumbs container begins/////////////////////////////////////////////////////////////////////////////////*/

.photo ul {list-style:none; padding:0; margin:0; width:216px; background:#333; border:1px solid #666; position:relative; height:144px;}

/*Thumbs container ends//////////////////////////////////////////////////////////////////////////////////*/





/*Thumbs Begins/////////////////////////////////////////////////////////////////////////////////////////*/

.photo ul li {display:inline; width:24px; height:24px; float:left; margin:6px;}

.photo ul li a {display:block; width:24px; height:24px; cursor:default; background:url(pics/arrow.gif) no-repeat; text-decoration:none;}

.photo ul li a b {display:none;}

.photo ul li a img {display:block; width:22px; height:22px; border:1px solid #666; border-top-color:#ccc;}



.photo ul li a:hover {white-space:normal;position:relative;}



.photo ul li a.vert:hover img {position:absolute; left:-12px; top:-20px; width:48px; height:64px; border-color:#333;}

.photo ul li a.hor:hover img {position:absolute; left:-20px; top:-12px; width:64px; height:48px; border-color:#333;}



.photo ul li a:active, .photo ul li a:focus {position:static; outline:0;}



.photo ul li a:focus.vert img, .photo ul li a:active.vert img {background-color:#000; position:absolute; left:230px; top:0; width:480px; height:640px; border:1px solid #fc0; padding:5px 45px;}



/*Big Pic Begins/////////////////////////////////////////////////////////////////////////////////////////*/

.photo ul li a:focus.hor img, .photo ul li a:active.hor img {/*background-color:#000;*/ position:absolute; left:230px; top:0; width:640px; height:480px; /*border:1px solid #fc0; padding:45px 5px;*/}

/*Big Pic Ends/////////////////////////////////////////////////////////////////////////////////////////*/



/*Caption Begins/////////////////////////////////////////////////////////////////////////////////////////*/

.photo ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:204px; height:150px; border:1px solid #efefef; top:165px; left:0; color:#efefef; font-weight:normal; padding:6px;}

/*Caption Ends///////////////////////////////////////////////////////////////////////////////////////////*/



.videothumb {

	float:left;

	margin-left:10px;

	margin-right:10px;

}



.thumbcontleft {

	float:left;

	width:350px;

	margin-left:10px;

	

}



.thumbcontright {

	float:right;

	width:350px;

	margin-left:10px;

	

}





	
