
*{margin:0; padding:0;}
body{background:#3e2828; font-family:helvetica, sans-serif;}
a:link, a:visited{text-decoration:none; color:#ec008c;}

#wrapper{width:928px; margin:30px auto 0 auto;}

#header{width:928px; background:#fff; height:152px;}
#logo{background:url(images/logo.gif); width:323px; height:152px; float:left; margin:0 0 0 20px;}
#r{float:right; width:400px; padding:0 15px 0 0;}
#menu{background:url(images/menu.gif); width:261px; height:39px; float:right; text-align:center; margin:0 0 20px 0;}
#menu ul li{display:inline; color:#fff; text-transform: uppercase; font-size:10px; line-height:36px; font-weight:bold; margin:0 0 0 12px;}
#menu ul li a{color:#fff;}
#quote{width:390px;}
#r h1{font-size:13px; color:#333; text-align:justify;}

#submenu{background:url(images/menu2.png) repeat-x; width:858px; height:52px; margin:8px 0 6px 0; float:left;}
#submenult{background:url(images/menu2_lt.jpg); width:41px; height:52px; float:left; margin:8px 0 0 0;}
#submenurt{background:url(images/menu2_rt.jpg); width:29px; height:52px; float:left; margin:8px 0 0 0;}
#submenu ul{padding:0 0 0 4px; } 
#submenu ul li{display:inline; font-weight:bold; font-size:12px; line-height:52px; margin:0 15px 0 16px;}
#submenu ul li a{color:#000;}

#content{width:928px;}
#c1{width:566px; float:left;}
#c2{width:355px; float:right;}
#box1{background:url(images/box12.jpg); width:343px; height:139px; padding:128px 0 0 223px; margin:0 0 5px 0;}
#box1 h2{color:#000; font-size:12px; font-weight:normal; width:230px;}

#box2{background:url(images/box2_st.jpg) repeat-y; width:566px;}
#box2tp{background:url(images/box2_tp.jpg) no-repeat top; width:521px; padding:20px 20px 0 25px;}
#box2bt{background:url(images/box2_bt.jpg); width:566px; height:14px;}
#box2 h2{color:#ec008c; font-size:25px; font-weight:normal; margin:0 0 10px 0;}
#box2 p{font-size:12px; font-weight:normal; margin:0 0 10px 0;}
#apply{text-align:center;}

#box3{background:url(images/rbox_st.jpg) repeat-y; width:355px;}
#box3tp{background:url(images/rbox_tp.jpg) no-repeat top; width:340px; padding:40px 0 0 15px;}
#box3bt{background:url(images/rbox_bt.jpg); width:355px; height:15px;}
#box3 h2{color:#818285; font-size:34px; font-weight:normal; text-align:center; margin:0 0 40px 0;}
.product{width:325px; margin:0 0 37px 0;}
#box3 h3{color:#ec008c; font-size:12px; margin:0 0 5px 0;}
.product img{float:left; margin:0 12px 0 0;}
.txt{width:204px; float:left;}
.product p{font-size:12px; color:#000;}

#footer{background:url(); width:903px; height:13px; margin:4px 0 0 0; padding:30px 25px 0 0;}
#footer p{font-size:10px; color:#fff; float:right; font-weight:bold; padding-right: 10px;}
#footer a{color:#fff;}

#box4{background:url(images/box4_st.jpg) repeat-y; width:928px;}
#box4tp{background:url(images/box4_tp1.jpg) no-repeat top; padding:30px 0 20px 35px; width:893px;}
#box4bt{background:url(images/box4_bt1.jpg); width:928px; height:20px;}
.pro2{float:left; width:190px; margin:20px 35px 20px 50px;}
#box4 h2{color:#ec008c; font-size:20px; font-weight:normal; margin:0 0 10px 0;}
#box4 p{font-size:12px; font-weight:normal; margin:0 0 10px 0;padding-right: 20px}
.pic2{text-align:center;}
.pro2 h3{color:#ec008c; font-size:12px; margin:0 0 5px 0; text-align:center;}
.pro2 p{text-align:center;}
#box4 p#ret{float:left; width:600px; margin:0 0 0 10px; line-height:50px;}
#apply2{float:left;}

#form {font-size:12px;} h1{font-size:19px; color:#0c2262;}input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	#container{
		background-color:#fff!important;
		width:908px;
		padding:0 10px;
		float:left;
		padding-top:25px;
		overflow:hidden;}
		.lef{
			 width:430px;
			 height:335px;
			 padding:5px;
			float:left;}
			.lef img{ border:0px;}
			.tx{ 
				margin-top:301px; color:#000; font-weight:600; font-size:14px;  font-family:Arial, Helvetica, sans-serif
			  	}
				#main{
					float:left;
					padding-top:50px;
					}
					h5{
						font-size:14px;
						font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
						color:#ec008c;}
						#main p{
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							font-size:14px;
							}
							#main ul{ 
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							font-size:14px;
							padding-left:40px;}
							.rf{ float:left;
							 width:885px;
							 height:120px;
							 background-color:#fabfe2;
							 margin-left:12px;
							 padding-left:8px;
margin-top:30px;}
.ima{
	float:left;}
	.ima img{
		
		padding-left:12px; padding-top:8px;}
		.rs{
				font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
							font-size:14px;
							color:#5e2144;
			float:left; padding-left:140px; width:392px; text-align:left;}
			.rs p{ margin: 10px 0; width:374px; }
			h4{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			 font-size:14px; padding-top:15px;	font-weight:600}
			 .tx1{margin-top:10px;
				   color:#000;   font-family:Arial, Helvetica, sans-serif;
				font-weight:normal; padding-right:10px; font-size:14px}