/* CSS Document */



html, body { padding: 0; margin:0; }
body {
	font-family: Tahoma,Arial, Geneva, Verdana, Helvetica, sans-serif;
	/*background-image:url(../imgs/bg.jpg));*/
	background-repeat:repeat-x;
	background-position: center top;
	background-color: #648ebe ;
	
}

.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
#body1 {}
#body1.IE { zoom: 1; }


#wrappershadow {background: #648ebe url(../imgs/mainbg.jpg) repeat-y center;

	margin: 0 auto; 
	padding: 0; 
	width: 800px;}
#wrappershadowbottom {background: url(../imgs/bottom-shadow-2.jpg) no-repeat top center;  padding:22px 0 0 0; 	margin: 0 auto; 	width: 800px;}

#wrapper { width:760px; margin:0 auto;  background-color:#fff;}



#wrapper p {font-size: 80%;margin:0.5em 0 0.7em 0; line-height:1.4em; padding: 0 3px;}


h1 {font-size: 80%;	text-transform: capitalize;
	margin:2px 0; padding: 3px; font-family:Tahoma,Arial, Geneva, Verdana, Helvetica, sans-serif; background: url(../imgs/_head-blue.jpg) repeat-x center left #80a6d3;color:white;font-weight:bold;}
	
h2 {font-size: 80%;	text-transform: capitalize;	
	margin:2px 0; padding: 3px;  font-family:Tahoma,Arial, Geneva, Verdana, Helvetica, sans-serif; background: url(../imgs/_head-blue.jpg) repeat-x center left #80a6d3;color:white; font-weight:bold;}

	
h3 {font-size: 80%;	text-transform: capitalize;	margin:2px 0; padding: 3px; color:black;
    font-family:Tahoma,Arial, Geneva, Verdana, Helvetica, sans-serif; font-weight:bold;}


h1 a:link, h1 a:visited, h1 li a:active { color: white; text-decoration:underline; }
h1 a:hover {  color: white; text-decoration:none;}
	
h2 a:link, h2 a:visited, h2 li a:active { color: white; text-decoration:underline; }
h2 a:hover {  color: white; text-decoration:none;}


.nblue {background: url(../imgs/_head-blue.jpg) repeat-x center left #80a6d3;color:white;}
.red3bg {background: url(../imgs/_head_red2.jpg) repeat-x center left #9c3001;color:white;}
.orangebg {background: url(../imgs/_head_orange.jpg) repeat-x center left #fc9f13;color:white;} 
.nyellow {background: url(../imgs/_head-yellow.jpg) repeat-x center left #b79802;color:white;}



#addToCart label {font-size:11px; padding: 3px 0 3px 3px;}
	
form {margin:0; padding:0;}
input, select, textarea, submit {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; font-size:11px;}
label {font-size:11px; padding: 3px 0 3px 3px;}

.W3C .photodescContainter .divform {margin-top:10px; padding:10px; background-color:#F3F3F3;}
.IE .photodescContainter .divform {margin-top:10px; padding:10px; }
.photodescContainter  .divform label {font-weight:bold; font-size:90%; padding: 5px 0;}


#safesearch label {width:185px; display:block;  font-weight:bold; }
#safesearch submit {font-weight:normal;}
#safesearch input,#safesearch select,#safesearch textarea,#safesearch submit {font-weight:normal;}
	
	
	
	
	
a img {border:0;}
.white {color:#fff; size:60%;}
.borderg  {	padding:1px;	background:#ccc;	border:4px solid #f6f6f6;}
.floatl {float:left; margin-right:15px;}
.floatr {float:right; margin-left:15px;}


#header {position:relative;}

	.W3C #header {min-height:109px;}
	.IE #header {height:109px;}
#header #logo {float:left;}
#logo h1 {margin:0;padding:0 ; background:none;}

#header #cart {float:right; padding-top:28px; font-size:85%}
#header #cart ul { margin:0; padding: 0 ;  list-style:none; text-transform: capitalize; font-size:90%; }
#header #cart li { display:inline; margin:0; padding:0 12px; }



/* buttons */
.titleHeader, .pdfdownload {display: block; background-position:0 0;background-repeat: no-repeat;	background-color: transparent; 	
text-indent: -1200px;	overflow: hidden; 	}

.titleHeader  {background: url(../imgs/header-lsc.jpg);	height: 106px;	width: 760px;	margin:0;padding:0;}
.pdfdownload  {background-image: url(../imgs/download-pdf.gif); width:200px; height: 33px; margin:10px 0 0 0;} 
/* buttons  end*/

#menu {background-image: url(../imgs/head_blue-main.jpg);	background-repeat: repeat-x;	background-color: #37689e;	background-position: left top;}
	.W3C #menu {min-height:35px;}
	.IE #menu {height:35px;}
#menu ul { text-align:center; margin:0; padding:0 ;  list-style:none; text-transform: capitalize; font-size:80%; font-weight:bold; line-height:35px;}
#menu li { display:inline; margin:0; padding:0 8px; }

#menu a:link, #menu a:visited, #menu a:active { color: white; text-decoration:none;padding:2px;}
#menu a:hover {  color: white; text-decoration:underline;  padding:2px; }
	

#menu .carticon { padding: 5px 0 5px 20px; background: url(../imgs/cart_icon.gif) no-repeat center left ; color:white;}









#wrapperContent {width:760px; background-image: url(../imgs/shadowLeft.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
	background-position: left top;}
/*.col {float:left; position: relative;}
.left {width:185px;}
.middle {width:575px;}
	
.right {width:200px;}*/


.left {	float:left;	position: relative; width:185px; margin:1px 0 0 0; padding:0 0 0 0;}
.middle {position: relative; margin:0 0 0 185px;padding:1px 0 15px 10px;}




.subNav {}
/*.subNav h2 {margin:2px 0; padding: 3px; color:white;}

.subNav ul {list-style: none; margin: 0;	padding: 0;  font-size:70%; line-height:25px;}
.subNav li { display: block;	margin:0 5px; padding:0; background:  url(../imgs/dotty.gif) bottom left repeat-x;}
.subNav li a:link, .subNav li a:visited {	color: black;	 text-decoration:none;	margin: 0;	padding: 0 7px 0 7px; }
.subNav li a:hover {	color: black;		text-decoration:none; background-color:#eee;	margin: 0;	padding: 0 7px 0 7px; } 
.subNav .subscribe {text-align: center;}
.subNav .subscribe img {padding: 15px 0;}*/

.subNav ul {
	
	font-size:70%;
	
	}
	
.subNav ul li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	}	
	
.subNav ul li a:link, .subNav li a:visited {
	color: #000;
	display: block;
	background:  url(../imgs/dotty-menu-ro.gif) 0 -6px;
	padding: 6px 0 0 6px;
	
	}
	
.subNav ul li a:hover {
	color: #000;
	background:  url(../imgs/dotty-menu-ro.gif) 0 -38px;
	padding: 6px 0 0 6px;
	
	}









.clear {clear:both;height:0; padding:0; margin:0;}


#footer {background:#e9e9e9; padding:3px 0; position:relative; text-align:center;font-size:70%; margin-top:3px;}
	.W3C #footer {min-height:26px;}
	.IE #footer {height:26px;}
 #footer img{float:left;}

#footer ul { margin:0; padding:0 ;  list-style:none;  line-height:26px;}
#footer li { display:inline; margin:0; padding:0 6px; }
#footer  a:link, #footer li a:visited, #footer li a:active { color: black; text-decoration:underline;padding:2px;}
#footer  a:hover {  color: black; text-decoration:none; background-color:#ccc; padding:2px; }
	
#address {	padding:5px 0; color:#fcfcfc;}
#address a {	color:#fcfcfc;}
#address p {font-size: 70%;margin:0.5em 0 0.7em 0; line-height:1.4em; padding: 0 3px;text-align:center;}
/* Home Page Specifics */

.title a:link, .title a:visited, .title li a:active { color: black; text-decoration:underline; background-color:none; padding:2px;}
.title a:hover {  color: black; text-decoration:none; background-color:#ccc; padding:2px;}

.buy a:link, .buy a:visited, .buy li a:active { color: white; text-decoration:none; background-color:#fd9522; padding:1px;}
.buy a:hover {  color: white; text-decoration:underline; background-color:#fd9522; padding:1px;}

.moreinfo a:link, .moreinfo a:visited, .moreinfo li a:active { color: white; text-decoration:none; padding:1px;background-color:#c44b80;}
.moreinfo a:hover {  color: white; text-decoration:underline; background-color:#c44b80; padding:1px;}
	


.attention {color:red; font-weight:bold;}


.photodescContainter {position:relative;}
.productPhoto {	float:left;	position: relative; width:225px; margin:1px 0 0 0; padding:0 0 0 0;}
.productDesc {position: relative; margin:0 0 0 230px;padding:1px 0 15px 10px;}
/* photo RIGHT */ /*
.productPhoto {	float:right;	position: relative; width:225px; margin:1px 0 0 0; padding:0 0 0 0;}
.productDesc {position: relative; margin:0 230px 0  0  ;padding:1px 10px  15px 0;}
*/
.price {}
.price strong {font-size:130%;color:#CC3300;}
.price span {font-size:200%;color:#CC3300; font-weight:bold;}
.bullets ul {font-size: 70%;	margin:1em 0 1em 1.5em; line-height:1.3em;}
.bullets li {padding: 1px 0;}
.bullets ul li {background:url(../imgs/bullet-blue.gif) 0 0.6em no-repeat; margin-left:10px;padding-left: 12px;	/*list-style: square outside;*/ }

.bullets ol li {list-style: decimal outside;}




.pdfLink { padding: 3px 20px 3px 0; background: url(../imgs/pdfIcon.gif) no-repeat center right ;  color: #555; text-decoration: none; }
.W3C .pdfLink { min-height: 16px; color: #555 }
.IE56 .pdfLink { height: 16px; color: #555}



.W3C .modelt, .W3C #cartTable {width:100%;}	
.IE .modelt, .IE  #cartTable {width:99%;}	

.modelt { margin:0 0 10px 0; font-size:11px;}
	/*table.modelt td, table.modelt th { text-align: left; background-color: #fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  }*/
	table.modelt td, table.modelt th { text-align: left; background-color: none; border-right:1px none #ccc; border-bottom:1px dashed #ccc;  }
	table.modelt th span {font-size:9px; font-weight:normal;}
		table.modelt td,table.modelt  tr.current {padding: 5px 1px 5px 4px;  font-size:11px;}
			table.modelt  tr.current { background-color: #b8cddc;  }
			table.modelt  tr.highlight { background-color: #b8cddc; cursor: pointer; }
	table.modelt .head td, table.modelt .head th { padding: 3px 1px 3px 4px; font-weight: bold; background-color:#eee }

	

/* Products page START */	
.W3C .producttable {width:100%;}	
.IE .producttable {width:99%;}	
.producttable  td {width:33%; vertical-align:top;}	


#thumbs
{
	padding-top: 0px;
	padding-bottom: 10px;
}



#thumbs .thumb
{font-family: verdana, arial, hevetica, sans-serif;	font-size: 9px;	line-height: 130%;	background:white;	border:4px solid #f6f6f6;}
.W3C #thumbs .thumb { margin:0 4px; }
.IE56 #thumbs .thumb {  margin:0 4px;}

#thumbs .border1 {border:1px solid #ccc;padding: 0px 4px 10px 4px;}

#thumbs .thumb_img {	text-align: center;	padding-top: 7px;}
.W3C #thumbs .thumb_img {min-height: 90px;}
.IE56 #thumbs .thumb_img {height: 85px;}

#thumbs ul
{	margin: 0;	padding: 0;	list-style-type: none; font-size:120%; line-height:1.3em}

#thumbs ul.t
{	padding: 5px 0px 0px 0px;}


#thumbs li
{font-weight: bold;text-align:center;	}

#thumbs li.title
{padding-left: 0;	padding-bottom: 1px;	}

#thumbs  li.price{	padding: 2px 0 3px 2px;
	
	/* background:url("imgs/icon.gif") no-repeat left top; */
}

#thumbs  li.buy {text-align:center;		text-transform:uppercase;	/* background:url("imgs/icon.gif") no-repeat left top; */	margin-bottom:3px;
	
}
#thumbs  li.moreinfo
{
	
	text-transform:uppercase;
	text-align:center;
	/* background:url("imgs/icon.gif") no-repeat left top; */
	margin:3px 0;
	
}
/* Products page END */	
	