@charset "utf-8";
/* CSS Document */

body { background-color:#4D4D4D ; }

#wrapper { background-color:#FFF; width:880px; margin:10px auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	-moz-box-shadow: 4px 4px 5px #222;
	-webkit-box-shadow: 4px 4px 5px #222;
	box-shadow: 4px 4px 5px #222;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222');
	
}

#wrapper a {text-decoration:none; outline:none; }

#header { height:95px; background-color:#999; overflow:hidden;  }

#menu { height:23px; background-color:#303F5E; }
#menu ul { list-style:none; margin:0px; padding:0px; }
#menu ul li { display:block;  float:left }
#menu ul li a { color:#FFF; padding-left:5px; padding-top:2px;height:21px; display:block; width:100px; font-size:13px; font-weight:bold; }
#menu ul li a:hover {background-color:#333; }


#submenuHolder { position:relative; }
#submenu { height:25px; width:350px; position:absolute; top:0px; right:0px; background-image:url(/includes/template/images/submenu.png)  }
#submenu ul { list-style:none; padding:0px; margin:0px; margin-left:35px; }
#submenu ul li { display:block;  float:left }
#submenu ul li a { color:#555; padding-left:5px; padding-top:4px; padding-right:5px; height:25px; display:block;  font-size:12px; font-weight:bold; }

#mainPage { padding-top:10px; }

#footer1 { background-color:#303F5E; padding:4px; color:#FFF; font-size:13px; }
#footer1 a { color:#FFF; font-weight:bold; }

#footer2 { height:70px; background-color:#BDCCD4; color:#333; font-size:11px; padding:4px; }
#footer2 a { color:#333; font-weight:bold; }


.marginedTextArea { margin:0px 20px }
#wrapper { font-size:13px; line-height:1.4em; color:#666; }
p { font-size:13px; line-height:1.4em; color:#666; }

h1 { font-size:35px; color:#666; font-family: Present Cn Bold Italic, Arial, Helvetica, sans-serif; font-weight:normal;  }
h2 { font-size:30px; color:#999; font-family: Present Cn Bold Italic, Arial, Helvetica, sans-serif; font-weight:normal; }
h3 { font-size:25px; color:#666; font-family: Present Cn Bold Italic, Arial, Helvetica, sans-serif; font-weight:normal;}

hr { clear:both; margin:5px; }
a { color:#BDCCD4; }
a:hover { color:#516991; }

#trailimageid { position:absolute; visibility:hidden; padding: 
	font-family:Arial, Helvetica, sans-serif; font-size:12px;left:409px;top:319px; padding:5px;
	width:200px;height:50px; background:#666; color:#FFF; 
	-moz-box-shadow: 4px 4px 5px #333;
	-webkit-box-shadow: 4px 4px 5px #333;
	box-shadow: 4px 4px 5px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}


.input1 { border:#CCC solid 1px; padding:2px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:230px; }
.input2 { border:#CCC solid 1px; padding:2px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:230px; height:100px; }
label.error { display:block; color:#F60; font-weight:bold; font-size:11px; }

.cartTable { width:550px; margin-left:150px; background-color:#BDCCD4;   }
.cartTable td { border-bottom:1px #FFF solid; padding:3px; color:#333}
.cartTable a { color:#333; }

.noteStyle { font-size:11px; color:#666; }

.border { border:1px #fff solid; }
.border2 { border:1px #999 solid; }

.prodIcons { }
.prodIcons div a { font-size:13px; font-weight:bold; color:#333; }
.prodIcons div a:hover { color:#303F5E }

.prodIcons2 { }
.prodIcons2 div a { font-size:13px; font-weight:bold; color:#BDCCD4; }
.prodIcons2 div a:hover { color:#fff;}


.rightColBlue { background-color:#A0AFB5; padding:5px; }
.rightColBlue  a { color:#333;}
