/**********************************/
body{
margin: 0;
background: #5A83B9 url('bg-main.png') repeat-y center;	
}

a{color:#333;text-decoration:none;}
a img{border:none;}
a:hover{color:#999;text-decoration:underline;}
blockquote{margin:10px 40px;}
.emph{font-weight:bold;}
.ital{}
.color1{color:#E46B0B}
.color2{color:#50A029}
.color3{color:#404040}
.color4{color:#999999}
.big{font-size:120%}
.bigger{font-size:150%}
.empA{color:#50A029;text-transform:lowercase;font-weight:bold;}

#maincontainer, table{
margin: 0 auto;
width: 960px;
font-size: 11px;
font-family: verdana, Arial, Helvetica, sans-serif;
}

#header{
width: 960px;
height :115px;
background: #3F3F3F url('bg-header.png') repeat-x top center;
}

#logo{
float: left;
width: 250px;
height: 80px;
padding-top: 20px;
padding-left: 30px;
}

#login1{
float: right;
margin-right:25px;
padding-top:3px;
background:#E97D15 url('bg-login.png') repeat-x top center;
color:#fff;
font-size:10px;
width:160px;
text-align:center;
}
#login2{
float: right;
margin-right:25px;
padding-top:3px;
background:#E97D15 url('bg-login.png') repeat-x top center;
color:#fff;
font-size:10px;
width:300px;
text-align:center;
}

#login3{
float: right;
margin-right:25px;
height:20px;
display:block;
background:none;
color:#fff;
font-size:10px;
width:300px;
text-align:center;
}

.login-lc{display:block;float:left;height:16px;width:12px;background:url('curve-bl.png') no-repeat bottom left;}
.login-rc{display:block;float:right;height:16px;width:12px;background:url('curve-br.png') no-repeat bottom right;}

.white-link-class{color:#fff;}
.white-link-class a{color:#fff;text-decoration:none;}
.white-link-class a:hover{text-decoration:underline;}

#nav1{
float: right;
width: 625px;
height: 60px;
}

#nav1-tube{
padding-top: 35px;
margin-right: 10px;
text-align: right;
}

#nav2{
float: right;
margin-top: 6px;
margin-right: 10px;
width: 620px;
height: 25px;
text-align: right;
}

#ta-nav1 {display:block;width:580px;margin:10px auto;}
#ta-nav1 ul{list-style-type: none;margin:0;padding:0;}
#ta-nav1 li{display: inline;}
#ta-nav1 li a{display:block;width:120px;padding:15px 0px 15px 65px;text-align:left;float: left;border:1px solid #eee;margin:2px;color:#EE202E}
#ta-nav1 li a:hover{text-decoration:none;}
.ta-nav1-current a{background-color:red;}
.ta-box{display:block;clear:both;padding-top:30px;}


.ta-nav-off1{background:url('ta-bg-icon1a.png') no-repeat left center;}
.ta-nav-off2{background:url('ta-bg-icon2a.png') no-repeat left center;}
.ta-nav-off3{background:url('ta-bg-icon3a.png') no-repeat left center;}
.ta-nav-off4{background:url('ta-bg-icon4a.png') no-repeat left center;}
.ta-nav-off5{background:url('ta-bg-icon5a.png') no-repeat left center;}
.ta-nav-off6{background:url('ta-bg-icon6a.png') no-repeat left center;}

.ta-nav-on1{background:url('ta-bg-icon1.png') no-repeat left center;}
.ta-nav-on2{background:url('ta-bg-icon2.png') no-repeat left center;}
.ta-nav-on3{background:url('ta-bg-icon3.png') no-repeat left center;}
.ta-nav-on4{background:url('ta-bg-icon4.png') no-repeat left center;}
.ta-nav-on5{background:url('ta-bg-icon5.png') no-repeat left center;}
.ta-nav-on6{background:url('ta-bg-icon6.png') no-repeat left center;}

/************************ content ***********************/

#content-wrapper{
clear:both;
width: 100%;
display:block;

}
#left-column{
float: left;
width: 690px;
}

#right-column{
float: right;
width: 260px;
}

#top-row{height:250px;}
#bottom-row{height:120px;}

.homepage-buttons a{display:block;width:185px;height:75px;padding-top:10px;background:url('bg-button2.png') no-repeat top center;color:#fff;font-family:Trebuchet ms,tahoma,Times new roman;font-size:18px;float:left;text-indent:0;text-align:center;margin:35px 0 0 25px ;}
.homepage-buttons a:hover{background:url('bg-button2-hover.png') no-repeat top center;color:#fff;text-decoration:none;}

.homepage{background:#fff url('bg-home.png')  repeat-x top center;}
.homepage-about{margin-top:15px;width:255px;height:360px;background: url('homepage-about.png')  no-repeat top center;}
.about-tube{padding:275px 33px 5px 40px; line-height:170%;text-align:right;color:#666;text-indent:00px;}
.about-tube b{color:#E7760F;font-weight:700; font-style:italic;font-size:125%;font-family:arial;display:block;text-align:left;marign:0;padding:0;}

.content-tube{padding:20px 20px;line-height:180%;color:#555;}
.content-tube h1{font-family:Tahoma,Calibri,Arial;font-size:18px; color:#E46B0B;margin:0 0 10px 0;padding:0 0 4px 0;border-bottom:1px solid #ccc;letter-spacing:-1px;}
.content-tube p{text-indent:40px;margin:0 0 10px 0;}
.content-tube h2{color: #492; font-size: 16px; font-family: calibri, arial, Tahoma; margin:0 0 8px 0;padding:0 0 0px 0;border-bottom:1px solid #ccc; }
.content-tube h3{color: #404040; font-size: 14px; font-family: calibri, arial, Tahoma; margin:0 0 2px 0;padding:2px 0 2px 0;}
.content-tube h4{color: #492; font-size: 16px; font-family: calibri, arial, Tahoma; margin:0 0 4px 0;padding:0 0 4px 0;}

.text-tube{padding:0 20px;display:block;text-align:justify;}
.text-tube a{color:#E46B0B;}
.text-tube a:hover{color:#404040;font-weight:500;}

.sidebar-content-tube{line-height:150%;padding:50px 20px;}
.sidebar-content-tube h3{font-size:12px; color:#E46B0B;margin:0 0 10px 0;font-family:arial;padding:0 0 6px 0;border-bottom:1px solid #ccc;}
.sidebar-content-tube p{text-indent:40px;text-align:justify;}
.sidebar-content-tube ul{margin:0;padding: 15px;}
.sidebar-content-tube li{margin:0px; padding:0px 0px 5px 0px;list-style-image: url('blog-list-bullet.png');}

p.no-indent{text-indent:0px;}

/************************ footer ***********************/
#footer{
width:100%;
clear:both;
}

#footer-top{
background: #E8E8E8;
padding:5px;
text-align:center;
border-top:1px solid #ccc;
}

#footer-bottom{
height: 32px;
background: #3F3F3F url('bg-footer.png') repeat-x top center;
}

#copyright{float: left;width:350px;padding-top:8px;padding-left:15px;text-align:left;}
#powered{float: right;width:350px;padding-top:8px;padding-right:15px;text-align:right;}


/***************************** Page Specific ********************************/
.storelist a{color:#EE6B0B;font-weight:bold;}
.storebox{margin:10px 5px;width:180px;padding:15px;border:1px dotted #D9D9D9;background:#F9F9F9;}


.product-box{float:left; margin: 10px; padding:0px;width: 175px;border: 1px solid #cfcfcf;}
.product-box:hover{border: 1px solid #E87812;}
.product-box img{height: 110px;border: 0px solid #EfEfEf;}
.product-box a{text-decoration:none;cursor:hand;}
.product-box a:hover{text-decoration:none;color: #E87812;}
.prodbox-img{display:block;font-weight:bold;width: 165px;padding:15px 5px;text-decoration:none;text-align:center;}
.prodbox-title{display:block;padding:5px 5px;width: 165px;line-height:100%;border-top: 1px solid #cfcfcf;background: #ECECEC;text-align:center;font-weight:bold;}
.prodbox-text{display:block;padding:5px 5px;width: 165px;line-height:150%;border-top: 1px dotted #CfcfCf;background: #F3F3F3;}


#product-disp-box{}
#product-disp-box blockquote{background:#fff;width:160px;padding:5px 3px 10px;float:right;clear:right;margin:5px 0;border:0px solid #ccc;}
#product-disp-box img{float:right;width:160px;padding:2px;border:1px solid #ccc;hspace:40px;}
#product-disp-box span{display:block;width:450px;}
#product-disp-box strong,#product-disp-box strong a{color: #E87812;}
#product-disp-box p{display:block;width:450px;}
table.review{width: 645px;border-top:1px solid #ccc;}
.review td.col1{width:120px;padding:2px;vertical-align: top;}
.review td.col2{width:405px;padding:2px;vertical-align: top;}
.review td.col3{width:120px;padding:2px;vertical-align: top;}
.review tr.row1{background: #E8E8E8;}
.review tr.row2{background:#F5F5F5;font-size:9px;height:16px;}

a.link-back{display:block; margin:10px 0; float:right; width:120px;padding:3px;background:#F9F9F9;border:1px solid #E3E3e3;text-indent:0;text-align:center;}
a:hover.link-back{color:#333;background:#F3F3F3;border:1px solid #ccc;text-decoration:none;}

table.listbox{width: 645px;color:#666}
.listbox td.col1{width:80px;padding:2px;vertical-align: top;}
.listbox td.col2{width:8px;padding:2px;vertical-align: top;text-align:center;}
.listbox td.col3{width:435px;padding:2px;color:#222}
.listbox td.col4{width:120px;padding:2px;vertical-align: top;}
.listbox tr.row1{background: #E8E8E8;}
.listbox tr.row2{background:#F5F5F5;}
.listbox tr.row3{background: #F8F8F8;}
.listbox tr.row4{background:#F5F5F5;}

#login-box{width:280px;float:left;margin:10px 0px 0px 50px;}
#register-box{width:180px;float:right;margin:10px 50px 0 0;text-align:justify;}
#forgotpass-box{width:280px;float:left;clear:both;}
.login-box{border:1px solid #ccc;background:#F8F8F8;margin:0;width:280px;padding:10px;}
.login-box td.col1{width:25%;padding:2px;vertical-align: top;}
.login-box td.col2{width:4%;padding:2px;vertical-align: top;text-align:center;}
.login-box td.col3{width:70%;padding:2px;color:#222}
.login-box tr.row1{background:#F5F5F5;}

sup.req{color:red;font-weight:bold;}


table.profile{width: 645px;}
.profile td.col1{width:100px;padding:2px;vertical-align: top;color:#666;}
.profile td.col2{width:8px;padding:2px;vertical-align: top;text-align:center;color:#666;}
.profile td.col3{width:500px;padding:2px;vertical-align: top;}
.profile td.col4{width:30px;padding:0px;vertical-align: top;}
.profile tr.rowh{background: #E8E8E8;}
.profile tr.row1{background:#F5F5F5;}
.profile tr.row2{background: #F8F8F8;}

.editprofile td.col5{width:250px;padding:2px;vertical-align: top;}
.editprofile td.col4{width:280px;padding:2px;vertical-align: top;}

table.regbox{width: 640px;color:#666;}
.regbox td.col1{width:120px;padding:2px;vertical-align: top;}
.regbox td.col2{width:8px;padding:2px;vertical-align: top;text-align:center;}
.regbox td.col3{width:180px;padding:2px;color:#222}
.regbox td.col4{padding:2px;vertical-align: top;}
.regbox tr.row1{background:#F5F5F5;}
.regbox tr.row2{background: #FFFFFF;}
.regbox tr.row3{background: #F8F8F8;}
.regbox tr.row4{background:#F5F5F5;}

.status{background:#FFEB43;display:block;width:400px;padding:3px;margin:5px auto;font-weight:bold;text-align:center;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

.rateBox{width:450px;padding:25px; margin:10px auto; border:1px solid #ccc;}
/************** Buttons ***********************/
a.button1{display:block;width:65px;height:35px;background:url('bg-button1.png') no-repeat top center;color:#fff;text-indent:0;text-align:center;margin:15px 0 0 25px ;}
a.button1:hover{background: url('bg-button1.png') no-repeat top center;color:#fff;text-decoration:none;}

a.button3{display:block;width:100px;height:19px;background:url('bg-button.png') no-repeat center -70px;color:#fff;text-indent:0;text-align:center; padding:8px 0;}
a.button3:hover{background: url('bg-button.png') no-repeat center -105px;color:#fff;text-decoration:none;}

a.button31{display:block;width:180px;height:19px;background:url('bg-button.png') no-repeat center -210px;color:#fff;text-indent:0;text-align:center; padding:8px 0;}
a.button31:hover{background: url('bg-button.png') no-repeat center -245px;color:#fff;text-decoration:none;}

a.button32{display:block;width:160px;height:19px;background:url('bg-button.png') no-repeat center -140px;color:#fff;text-indent:0;text-align:center; padding:8px 0;}
a.button32:hover{background: url('bg-button.png') no-repeat center -175px;color:#fff;text-decoration:none;}

a.button33{display:block;width:250px;height:19px;background:url('bg-button.png') no-repeat center -280px;color:#fff;text-indent:0;text-align:center; padding:8px 0;}
a.button33:hover{background: url('bg-button.png') no-repeat center -315px;color:#fff;text-decoration:none;}

a.button4{display:block;width:100px;height:18px;background:url('bg-button4.png') repeat-x center center;color:#fff;text-indent:0;text-align:center;padding:3px 1px;font-size:95%;font-weight:bold;font-family:verdana;border:1px solid #D96709;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
a.button4:hover{background: url('bg-button4-hover.png') repeat-x center center;color:#fff;text-decoration:none;border:1px solid #404040;}

.button5{border:0;display:block;width:80px;height:30px;font-size:95%;background:url('bg-button.png') no-repeat center 0px;color:#ff2;text-indent:0;text-align:center; padding:8px 0;}
.button5:hover{background:url('bg-button.png') no-repeat center -35px;color:#fff;text-decoration:none;}


#faq {width: 600px;	margin-left:25px;}
#faq dt {color: #50A029;cursor: pointer;margin: 10px 0 3px;padding: 0;font-weight:bold;}
#faq dd {border: 2px dotted #BED3B3;padding: 10px;margin: 2px 0 15px 0;	background-color: #F9F9F9;	text-align:justify;}

/*********** Input Buttons ****************/
input.button3{border:0;display:block;width:100px;height:35px;background:url('bg-button.png') no-repeat center -70px;color:#fff;text-indent:0;text-align:center; padding:8px 0;}
input.button3:hover{background:#fff url('bg-button.png') no-repeat center -105px;color:#fff;text-decoration:none;}

input.button5{border:0;display:block;width:80px;height:28px;font-size:95%;background:url('bg-button.png') no-repeat center 0px;color:#fff;text-indent:0;text-align:center; padding:7px 0;}
input.button5:hover{background:#fff url('bg-button.png') no-repeat center -35px;color:#fff;text-decoration:none;}

input.s1{background:#F9F9F9;border:1px solid #ccc;vertical-align: top;padding:2px;}
input.s2{border:1px solid #ccc;vertical-align: top;background: #D3D3D3 url('bg-s2.png') repeat-x top center;color:#444;font:10px verdana bold;height:22px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
input.s3{background:transparent;border:0px solid #ccc;vertical-align: top;padding:2px;}

input{border:1px solid red;}

/************* Auto Complete **********************/

.ac_results {
	padding: 0px;
	left:0;
	border: 1px solid #666;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	color:#555;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font-family:Verdana;
	font-size:12px;
	/* 	it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox	*/
	line-height: 18px;
	overflow: hidden;
}

.ac_loading {	background: white url('loading_small.gif') right center no-repeat;}
.ac_odd {	background-color: #eee;}
.ac_over {	background-color: #50A029;	color: white;}

#sidebar-ads{width:200px;margin:20px auto 10px;}
#sidebar-ads b{font-weight:400;text-align:center;display:block;border-bottom:1px solid #efefef;color:#ccc;}
#sidebar-ads hr{border: 1px solid #efefef;}

/**************************************************************/

#nav3{
float: right;
margin-right: 10px;
margin-top: 4px;
width: 610px;
height: 29px;
text-align: right;
font-family: arial, helvetica, sans-serif, verdana;	
font-size: 11px;
letter-spacing: 1px;
}


#top-content{
float: left;
width: 899px;
height: 150px;
}

#bottom-content{
float: left;
margin-top: 10px;
width: 899px;

background: #fff url('green-bar.png') top left no-repeat;
}

#bottom-col1{
float: left;
margin-top: 20px;
width: 263px;
border-right: 1px solid #D9D9D9;
}

#bottom-col2{
float: left;
margin-top: 20px;
width: 263px;
border-right: 1px solid #D9D9D9;
}

.bottom-columns ul{margin:0px; padding: 15px;}
.bottom-columns li{margin:0px; padding:0px;list-style-image: url('blog-list-bullet.png');}

#bottom-col3{
float: left;
margin-top: 20px;
width: 263px;
}

.bottom-columns{
padding-left: 15px;
padding-right: 15px;
color: #333333;
text-align: justify;
font: 11px verdana;
}




.brownheading {
	font: bold 11px verdana; 
	color: #530000; 
	text-decoration: none;
}
.brownheading1 {
	font: bold 10px verdana; 
	color: #530000; 
	text-decoration: none;
}

.brownheading2 {
	font: bold 15px verdana; 
	color: #530000; 
	text-decoration: none;
}

.brownheading3 {
	font: normal 12px verdana; 
	color: #530000; 
	text-decoration: none;
}

.blackheading {
    height: 30px;
	font: bold 10px arial; 
	color: #999999; 
	text-decoration: none;
	background: #fff url('blackheading_bar.png') bottom left repeat-x;
}



.black{
    height: 40px;
	font: bold 18px verdana; 
	color: #000000; 
	text-decoration: none;
}

.black1{
	font: normal 11px verdana; 
	color: #595959; 
	text-decoration: none;
}

.black1 a{ color: #595959; text-decoration: none; font-size: 11px;}

.black2 {
	font: normal 14px verdana; 
	color: #000000; 
	text-decoration: none;
}

.white {
	font: bold 10px arial; 
	color: #ffffff; 
	text-decoration: none;
}

.red {
	font: bold 11px verdana; 
	color: red; 
	text-decoration: none;
}

#enquiry{
float: right;
width: 212px;
height: 310px;
border: 1px solid #F09523;
background-color: #FFEBCC;
}

.enquiry-text{
font: 11px Arial, Helvetica, sans-serif;
}

