body{
background:url(images/header_bg.jpg) repeat-x;
margin:0 auto;
width:980px;
overflow:auto;
text-align:center;
}

a:link{color:#d42520;}
a:visited{color:#009900;}
a:hover{color:#009900;}
a:active{color:#d42520;}
img{border:none;}

#contener{
margin:0 auto;
width:980px;
text-align:center;
}

#header{
text-align:center;
width:980px;
margin:15px auto;
overflow:auto;
}

.logo{
background-image:url(images/header_03.jpg);
width:198px;
height:162px;
float:left;
}

.bannerleft{
background-image:url(images/header_05.jpg);
margin-left:8px;
width:12px;
height:162px;
float:left;
}

.bannermid{
background-image:url(images/header_06.jpg);
width:752px;
height:162px;
float:left;
}

.bannerright{
background:url(images/header_09.jpg) no-repeat;
width:9px;
height:162px;
float:left;
}

#mainsearch{
width:370px; 
height:42px; 
float:right; 
margin-top:10px;
}

.searchitem{
height:42px; 
float:right;
}

#searchfild{
width:159px;
height:20px;
border-color:#FF0000;
margin:6px 0 0 6px;
}

.submitsearch{
color:#FFFFFF;
font-weight:bold;
font-size:10px;
border:none;
background:url(images/searchbt.jpg) no-repeat;
height:28px;
width:60px;
margin:6px 0 0 8px;
}

.searchhide{
font:12px Verdana, Arial, Helvetica, sans-serif bold;
height:18px;
border-color:#FF0000;
margin:6px 0 0 6px;
}


#manu{
text-align:left;
margin-top:136px;
padding:0px;
height:22px;
margin-left:8px;
}

		#manu ul {
		margin:0;
		padding:0;
		list-style:none;
		}

		#manu ul li {
		height:22px;
		display:inline;
		list-style:none;
		color:#FFFFFF;
		}
		
		#manu ul li a {
		padding:3px 10px 6px 10px;		
		height:22px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:12px;
		color:#000000;
		}
		
		#manu ul li a:hover{
		height:22px;
		padding:3px 10px 6px 10px;
		background:url(images/tab.jpg) repeat-x;
		text-decoration:none;
		color:#FFFFFF;
		}
		
		#manu ul li.select{
		height:22px;
		padding:3px 10px 6px 10px;
		background:url(images/tab.jpg) repeat-x;
		color:#ffffff;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		}
		

<!--left_login-->

#main{
overflow:auto;
margin:0 auto;
width:980px;
}

#mainfo{
float:left;
width:980px;
}

#leftpenal{
width:194px;
float:left;
}

#login{
float:left;
}

.loginbg{
height:31px;
width:194px;
margin:0px;
padding:0px;
background-image:url(images/left_login1.gif);
background-repeat:no-repeat;
}

.loginbg1{
.width:194px;
margin:0px;
padding:0px;
background-image:url(images/left_login2.gif);
background-repeat:repeat-y;
}

.loginbg2{
width:194px;
height:14px;
margin:0px;
padding:0px;
background-image:url(images/left_login3.gif);
background-repeat:no-repeat;
}

#rightpan{
width:782px;
float:left;
}

#querytextfield{
width:115px;
height:20px;
}

#querytextarea{
width:130px;
height:40px;}

.hedtext{
float:left;
margin:0;
height:20px;
width:194px;
}

.logindata{
margin:10px 18px 0px 20px;
width:158px;
}

#rightgallery{
margin-left:15px;
padding:0px;
width:767px;
overflow:auto;
}


#gallery{
margin:0px;
padding:0px;
height:199px;
width:767px;
background-image:url(images/gallery.gif);
background-repeat:no-repeat;
}

.hedtext1{
margin:0;
height:29px;
width:255px;
float:left;
}

h3{
margin:0;
font-family:Verdana;
text-align:left;
color:#d42520;
}

h5{
margin:6px 3px 5px 14px;
font-family:Verdana;
text-align:left;
color:#fff;
}

h6{
padding-top:6px;
margin:0 3px 5px 0px;
font-size:12px;
font-weight:bold;
font-family:Verdana;
text-align:left;
color:#fff;
}


p{
margin:6px 0 6px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#636363;
}

.logintext{
margin:0px;
margin-bottom:2px;
font-family:Verdana;
text-align:left;
color:#636363;
font-size:11px;
}

.remember{
margin:0px;
font-family:Verdana;
font-size:10px;
text-align:left;
color:#636363;
}


.loginbt1{
color:#FFFFFF;
background:url(images/button.jpg) no-repeat;
margin-top:5px;
width:70px;
font-weight:bold;
height:20px;
font-size:10px;
border:none;
}

.cssgalleryimages{
padding-left:2px;
margin:8px 0 0 3px;
width:249px;
height:150px;
float:left;
}

.ffgalleryimages{
padding-left:3px;
margin:8px 0 0 4px;
width:249px;
height:150px;
float:left;
}

.detail{
margin:2px 4px 0 4px;
padding:0;
line-height:12px;
font-family:Verdana;
font-size:10px;
text-align:left;
color:#636363;
}

#textcontener{
text-align:left;
margin:18px 5px 5px 5px;
padding-left:212px;
padding-right:10px;
line-height:18px;
}

/*accordian start*/

#acbody{
width:200px;
}


#basic-accordian{
	position:absolute;
	padding:5px;
	width:191px;
	left:188px;
	top:504px;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;
}

.accordion_headings{
	padding:5px;
	background:#646464;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#D32323;
}

/*accordian end*/

/*footer start*/

#footrepeat{
background:url(images/footer.jpg) repeat-x;
margin:15px 5px 4px 5px;
width:970px;
height:109px;
}

#footrepeat ul{
padding-left:25px;
margin-left:0px;
margin-top:15px;
float:left;
width:150px;
text-align:left;
}

		#footrepeat ul li{
		list-style-image:url(images/bullet.gif);
		margin:3px;
		color:#FFFFFF;
		font-family:Verdana;
		font-weight:bold;
		font-size:10px;
		color:#ffffff;
}

		#footrepeat ul li a {
		color:#ffffff;
		}
		
		#footrepeat ul li a:hover {
		color:#d22224;
		text-decoration:none;
		}
		
.copyright{
text-align:right;
padding-right:15px;
padding-top:80px;
float:right;
width:200px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
		
/*footer end*/

#leftpan{
margin:0px 5px 0px 5px;
height:auto;
overflow:auto;
}

#leftpan ul{
padding-left:25px;
margin-left:0px;
margin-top:22px;
float:left;
width:150px;
text-align:left;
}

		#leftpan ul li{
		list-style-image:url(images/bullet_1.gif);
		margin:0 0 8px 8px;
		font-family:Verdana;
		font-weight:bold;
		font-size:11px;
		color:#d52323;
}

		#leftpan ul li a {
		color:#646464;
		}
		
		#leftpan ul li a:hover {
		color:#d22224;
		text-decoration:none;
		}
		
		#leftpan ul li.select{
		list-style-image:url(images/bullet_1_rad.gif);
		color:#d22224;
		text-decoration:none;
		}


#portfolio{
margin-left:13px;
padding:0;
width:767px;
background:url(images/portbg1.gif) no-repeat;
}

#portbg{
padding:0;
margin-left:13px;
height:31px;
width:754px;
background:url(images/portbg.gif) repeat-x;
}

#portgallery{
padding:0;
width:767px;
background:url(images/portgalleryrp.gif) repeat-y;
}

#portgallerydown{
padding:0;
height:16px;
background:url(images/portgallerydown.gif) no-repeat;
}

.productview{
padding:5px 0 5px 12px;
width:240px;
float:left;
}

.productdetail{
text-align:left;
padding:10px 0 5px 12px;
height:150px;
float:left;
}

.purchase{
text-align:left;
height:20px;
width:500px;
padding:5px 0 5px 12px;
float:left;
}

/*page pagination start*/

#pagination-page{
padding:5px 0 5px 12px;
width:auto;
height:30px;
float:left;
} 

#pagination-page ul{border:0; margin:0; padding:0;}

#pagination-page li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
float:left;
}
#pagination-page a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-page .previous-off,
#pagination-page .next-off {
color:#666666;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-page .next a,
#pagination-page .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-page .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-page a:link,
#pagination-page a:visited {
color:#646464;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-page a:hover{
border:solid 1px #666666;
}

/*page pagination start*/

/*contact_us start*/
strong{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#646464;}

.map{
padding-top:12px;
width:220px;
float:right;
}

.dotline{
margin-top:15px;
margin-right:10px;
float:right;
width:2px;
background:url(images/h_text_bg.gif) repeat-y;
}

.info{
text-align:left;
width:515px;
float:right;
padding-top:12px;
}

.infostyle{
text-align:left;
width:745px;
float:right;
padding-top:12px;
}

.manage{
float:right;
}

.widedotline{
margin:10px 20px 0px 0;
background:url(images/wide_dot_bg.gif) repeat-x;
height:1px;
width:732px;
}

.back{
padding-top:2px;
padding-left:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:70px;
height:20px;
background-image:url(images/button.jpg);
background-repeat:no-repeat;
}

.leftco{ width:160px; height:75px; float:left;}
.leftcorow{ height:25px;}

.rightco{ width:340px; height:75px; float:left;}
.rightcorow{ height:75px;}

textarea{width:340px; height:72px; margin:0; padding:0;}

#postttextarea{width:340px; height:97px; margin:0; padding:0;}

.buttons{padding:0; text-align:right;}
/*contact_us end*/


.signup{
width:130px; 
height:auto; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:12px; 
color:#646464;
float:left;
}

.signfield{
width:200px;
}

.shoppinghed{
padding:0;
margin:0 5px 0 5px;
height:25px;
background-color:#009900;
}

.shoppingrow{
text-align:left;
float:left;
padding:4px 0px 4px 0px;
margin:0;
width:105px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.profilepad{
margin-bottom:11px;
}