@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;	
	margin: 0px;
	
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
img{ border:none;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c59b9; text-decoration:none; outline:none;
}
a:link {
	text-decoration: none; outline:none;
}
a:visited {
	text-decoration: none;
	color: #1C59B9;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

h1,h2{font-family:Arial, Verdana, sans-serif;}

h1 {
	font-size: 16px;
	color: #000000;
}
h2 {
	font-size: 14px;
	color: #000000;
}
h2.bullets{
	font-family:Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	background-image: url(images/bullets.gif); padding: 0px 10px 0px 10px; background-repeat:no-repeat; margin:5px 0px;
}

h2.bullets a{
	font-size: 14px;
	font-family:Arial, Verdana, sans-serif;
	
}

h2.bullets a:hover{
font-size: 14px;
font-family:Arial, Verdana, sans-serif;
	
}


h3 {
	font-size: 12px;
	color: #000000;
}

.holder {
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	background-image: url(images/holderBg.png);
	background-repeat: repeat-y;
}
.siteContainer {
	background-image: url(images/mainSiteBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 965px;
}
.mainSiteContainer {
	background-image: url(images/mainSiteBottomBg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 100px;
	width: 887px;
	position: relative;
	padding-left: 28px;
	padding-right: 50px;
	padding-top: 48px;
}
.logo {
	position: absolute;
	left: 38px;
	top: 30px;
}
.patentPending {
	position: absolute;
	right: 290px;
	top: 65px;
}
.topContent	
{
	position: absolute;
	left: 65px;
	top: 65px;
	text-align:center;
	/*font-weight:bold;
	font-size:13px;
	color:#333333;*/
}
.fLogoAndLink {
	padding-left: 385px;
}
.fantsyFacade {
	float: left;
	padding-top: 10px;
}
.cBoth {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}
.topLinks {
	float: right;
	padding-right: 10px;
}
.leftNavigation {
	float: left;
	width:180px;
	padding-top: 70px;
	padding-bottom: 55px;
	padding-left:25px;
	position: relative;
}



.leftNavigation ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.leftNavigation ul li{
	font-size: 0px;
	line-height: 0px;
	height:20px;
	
}
.homePageImage {
	padding-left: 15px;

}
.contentArea 
{
	float: left;
	width: 670px;
	padding-left: 10px;
	padding-top: 30px;
}

.home_content{
	padding-left: 22px;
	padding-top: 0px;
}
.bottomMenuBg {
	position: absolute;
	left: 2px;
	bottom: 300px;
}

.topMenuBg {
	position: absolute;
	left: 2px;
	top: 20px;
}

.homeHeading {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.bbo{	position: absolute;
	bottom: 30px;
	right: 40px;
}

.madeInAmerica{position: absolute;
	bottom: 25px;
	right: 130px;}
.footerLinks{
	position: absolute;
	bottom: 26px;
	left: 60px;
}

.footerLinks ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.footerLinks li{
	float: left;
	padding-right: 8px;
	padding-left: 5px;
	margin-right: 4px;
	background-image: url(images/bottomImagePartition.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.footerLastLink{
	background-image: none!important;
}
.BottomFooter {
	position: absolute;
	padding-left: 30px;
	width: 855px;
	bottom: -15px;
	font-size: 9px;
	
	color: #666;
}

.BottomFooter a{
	font-size: 9px;
	text-decoration: none;
	color: #666;
}
.BottomFooter a:hover{
	font-size: 9px;
}
.leftLink {
	float: left;
}
.rightLinks {
	float: right;
}





















.font_10{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.font_12b{font-size:12px; font-weight:bold; margin-bottom:30px;}

.font_13b{font-size:13px; font-weight:bold; margin-bottom:30px;}


.font_14b{font-size:15px; font-weight:bold; padding-top:6px; font-family:Arial, Helvetica, sans-serif}

.font_24{font-size:20px; color:#666666;}

.font_20{font-size:18px; color:#333;}

.color_qty{background: url(images/qty_boxbg.gif) no-repeat center left; width:60px; height:27px; margin-left:4px;}

.pro_qty{background: url(images/qty_boxbg.gif) no-repeat center left; width:60px; height:27px;}

.pro_qty input{ border:0px; width:50px; height:19px;background: url(images/qty_boxbg.gif) no-repeat center left; width:60px;  padding-left:3px; padding-top:3px;}


.color_qty input{ border:0px; width:50px; height:19px;background: url(images/qty_boxbg.gif) no-repeat center left; width:60px;  padding-left:3px; padding-top:3px;}

.font_16{font-size:16px;}

.thumbpro_opt img{ border:1px solid #a9a9a9; margin-right:2px;}

.thumbpro_opt{padding-left:10px;}

.thumb30 img:hover{border:1px solid #333333;}

.frame_product{background:url(images/frame_product.gif) no-repeat center;}

.frame_contentright{padding-left:17px;}

.frame_right_color{padding-left:11px;}

.space_right_td{padding-left:14px;}

.space_hr{margin-left:4px;}

.space_vr5_16{padding:5px 0px 16px 0px;}

.space_vr15{padding:15px 0px;}

.space_vr10{padding:0px 0px 10px 0px;}

.small_frame_product{ background-color:#FFFFFF; border:1px solid #a9a9a9; padding:2px; height:148px; width:137px;}

.big_frame_product{ background-color:#FFFFFF; border:1px solid #a9a9a9; padding:2px; height:280px; width:253px;}

.radio_colorframe{
	 
	 width:21px; height:26px;
}

.radio_colorframe{display:block;width:21px; height:26px;background-image: url(images/radio_btn.jpg);
	 background-repeat:no-repeat; background-position:0px 0px; outline:none; cursor:pointer;
}

.radio_colorframe:hover{display:block;width:21px; height:26px;background-image: url(images/radio_btn.jpg);
	 background-repeat:no-repeat; background-position:0px -26px; outline:none;
}

.radio_colorframe_act{display:block;width:21px; height:26px;background-image: url(images/radio_btn.jpg);
	 background-repeat:no-repeat; background-position:0px -26px; outline:none;
}


.details_colorframe{ border-left:0px solid #c3c1c1; padding-left:7px; padding-top:2px; padding-bottom:2px;}

#color_frame{font-size:11px; margin-top:0px;}

#color_innter_area h1{margin:0px;margin-top:16px; background:url(images/hr_heading_color.gif) no-repeat bottom left; padding-bottom:8px;
}

h1.heading_main{background: url(images/hrline_605.gif) no-repeat bottom left; padding-bottom:5px; margin-bottom:6px;
			
}

.dropdownbox
{
	width:160px;
}

.close_colorframe{
	background:url(images/closebtn.jpg) no-repeat;
	width:142px;
	height:26px;
	background-position:0px 0px;
	text-align:right;
	cursor:pointer;
	z-index:9990; float:right;
	margin-top:6px; margin-right:4px;
}

.close_colorframe:hover{
		background:url(images/closebtn.jpg) no-repeat;
		width:142px; height:26px; background-position:0px -26px;
}

/*.btn{display:block; width:48px; height:29px; background:url(images/btn_buy.gif) no-repeat;}

.btn a{display:block; width:48px; height:29px; background:url(images/btn_buy.gif) no-repeat; background-position:0px 0px;}

.btn a:hover{display:block; width:48px; height:29px; background:url(images/btn_buy.gif) no-repeat; background-position:0px -29px;}
*/

.btn{display:block; width:48px; height:29px; background:url(images/btn_bg.gif) no-repeat;}

.btn a{
		display:block;
		width:48px;
		height:25px;
		background:url(images/btn_bg.gif) no-repeat;
		background-position:0px 0px;
		text-transform:uppercase;
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		text-align:center;
		padding-top:4px;
}

.btn a:hover{display:block; width:48px; height:25px; background:url(images/btn_bg.gif) no-repeat; background-position:0px -29px;}

.btn_mdm{display:block; width:70px; height:29px; font-family:Arial, Helvetica, sans-serif}

.btn_mdm a{
		display:block;
		width:70px;
		height:25px;
		background:url(images/btn_bg_mdm.gif) no-repeat;
		background-position:0px 0px;
		text-transform:uppercase;
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		text-align:center;
		padding-top:4px;
}

.btn_mdm a:hover{display:block; width:70px; height:25px; background:url(images/btn_bg_mdm.gif) no-repeat; background-position:0px -29px;}

.btn_lamdm{display:block; width:91px; height:29px; font-family:Arial, Helvetica, sans-serif}

.btn_lamdm a{
		display:block;
		width:91px;
		height:25px;
		background:url(images/bgbtn_lamdm.jpg) no-repeat;
		background-position:0px 0px;
		text-transform:uppercase;
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		text-align:center;
		padding-top:4px;
}

.btn_lamdm a:hover{display:block; width:91px; height:25px; background:url(images/bgbtn_lamdm.jpg) no-repeat; background-position:0px -29px;}

.btn_large{display:block; width:149px; height:29px; font-family:Arial, Helvetica, sans-serif}

.btn_large a{
		display:block;
		width:149px;
		height:25px;
		background:url(images/bgbtn_large.jpg) no-repeat;
		background-position:0px 0px;
		text-transform:uppercase;
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		text-align:center;
		padding-top:4px;
}

.btn_large a:hover{display:block; width:149px; height:25px; background:url(images/bgbtn_large.jpg) no-repeat; background-position:0px -29px;}


#color_frame td{font-size:11px;}
.gallery_thm img{padding:1px; border:1px solid #666; float:left; cursor:pointer;/* opacity: 0.8;filter:alpha(opacity=8.0);zoom:1;*/}


.gallery_thm img:hover{padding:1px; border:1px solid #000;cursor:pointer;}

.gallery_thm img.active_img{padding:1px; border:1px solid #000;cursor:pointer;}

.heading_grid td{ font-weight:bold;}

.delete_data{ background:url(images/delete_btn.gif) no-repeat; width:27px; height:28px; cursor:pointer}

.delete_data:hover{ background:url(images/delete_btn.gif) no-repeat; width:27px; height:28px; background-position:0px -29px;}

.form_field td{}

.form_field .inptd{ background:url(images/bg_input.gif) no-repeat center left; height:40px;}

.form_field .inptd input{border:0px; background-color:#FFFFFF;width:155px; padding-left:3px; padding-top:1px;}

.form_field .inptd select{border:0px; background-color:#FFFFFF;width:160px; padding-left:3px; padding-top:1px;
outline:none;}

.form_field .textarea{ background:url(images/bg_textarea.gif) no-repeat center left; height:118px; vertical-align:top}

.form_field .textarea input{border:0px; background-color:#FFFFFF;width:205px; padding-left:3px; padding-top:0px;}

.btn50{width:48px; height:29px; background:url(images/btn_bg.gif) no-repeat; color:#FFFFFF}


.mendetory{color:#990000; font-size:9px;}

.mendetory_text
{
	float:right;
	margin-top:0px;
}

#logo_box2{background-image:url(images/logobg_2.jpg); background-repeat:no-repeat; width:241px;}/*Add by arun kumar 03 april09*/


.singup{ background:url(images/BTN_SIGNUP.gif) no-repeat; width:90px; height:27px; cursor:pointer}

.singup:hover{ background:url(images/BTN_SIGNUP.gif) no-repeat; width:90px; height:28px; background-position:0px -31px;}


ha2{
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(images/bullets.gif); padding: 0px 0px 0px 10px; background-repeat:no-repeat;font-weight: normal; margin:5px 0px;
	
}

.border td{
background-image:url(images/hrline_605.gif);
background-repeat:no-repeat;
padding:5px 0px;
margin:5px 0px;

}

.frame_contentright h1 a{ text-decoration:none; font-size:16px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

.font_red{color:#a82a36}

#breadcrumb{ color:#000; font-size:11px; margin-top:15px; margin-bottom:20px;}

#breadcrumb a{ text-decoration:none; font-size:11px;}

#breadcrumb a:hover{ color:#333; text-decoration:none; font-size:11px;}

#heading_page{ margin-top:16px;}

.ver_sep{background:url(images/ver_line.png) repeat-y center top;}

/*//////////////reg billing page ///////////////*/

#title_page{ width:605px;}

#title_page h1{ font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;background: url(images/hrline_605.gif) no-repeat bottom center; padding-bottom:5px; margin-bottom:6px;}

#wrapper_billing{ padding:5px 0px;}
#wrapper_billing .col1{ float:left; width:390px;}
#wrapper_billing .col2{ float:left; width:10px; text-align:center }
#wrapper_billing .col3{ float:right; width:390px;}

.seperator_hr{ padding:5px 0px;}


.galleryPagging {
	padding-top: 20px;
	padding-left: 80px;
	padding-bottom: 5px;
}
.galleryPagging a{
	text-decoration: none;
	color: #0066cc;
	border: 1px solid #CCC;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.galleryPagging a:hover{
	color: #666666;
	background-color: #cccccc;
	font-weight: bold;
}
.galleryPaggingSelected{
	color: #666666!important;
	background-color: #cccccc!important;
	font-weight: bold;
}

.galleryTable{
	margin-top: 17px;
}.galleryContentBox {
	width: 150px;
	border: 1px solid #CCC;
	margin-left:10px;
}

.form_field .smallinptdnew2{ background:url(images/bg_input2.gif) no-repeat center left; height:40px;height/**/:30/**/px; padding:0 4px 0 4px;}
.form_field .smallinptdnew2 input{border:0px solid blue; background-color:#FFFFFF; width:150px; padding-left:3px; padding-top:1px;}


.form_field .smallinptdnew{ background:url(images/bg_input2.gif) no-repeat center left; height:40px;height/**/:30/**/px; padding:0 4px 0 4px;}
.form_field .smallinptdnew input{border:0px solid blue; background-color:#FFFFFF; width:80px; padding-left:3px; padding-top:1px;}

.form_field .smallinptd{ background:url(images/bg_input2.gif) no-repeat center left; height:40px;height/**/:30/**/px;}
.form_field .smallinptd input{border:0px solid blue; background-color:#FFFFFF;width:155px; padding-left:3px; padding-top:1px;}
.form_field .smallinptd select{border:0px solid blue; background-color:#FFFFFF; width:160px; padding-left:3px; padding-top:1px;}

div.smallinptd{ background:url(images/qunt_inputbg.gif) no-repeat center left; height:40px;height/**/:30/**/px; padding-right:5px;}
div.smallinptd select{border:0px solid blue; background-color:#FFFFFF; width:56px; padding-left:3px; padding-top:1px;}

.pro_qtysmall{background:url(images/bg_inp3.png) no-repeat center left; height:26px;}
.pro_qtysmall input{width:35px; height:15px; border:0px solid #FFFFFF; background-color:#fff; }

.form_field .dateinput{ background:url(images/input_2col.png) no-repeat center left; height:40px;height/**/:30/**/px;}
.form_field .dateinput select{border:0px solid blue; background-color:#FFFFFF; padding-left:0px; padding-top:1px;}

.SalesText {
	width: 380px;
	position: absolute;
	left: 25px;
	top: 500px;
}

.homeUl
{
	margin:0px;
	padding:0px;
}

.homeUl li{ float:left;  font-weight:bold;  display:inline; margin-right:30px; padding-left:13px; background:url(images/Homebullet.gif) no-repeat 0px 5px;
}


.masterTopUl
{
	position: absolute;
	left: 55px;
	top: 85px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	list-style:none;
}

.masterTopUl li{   font-weight:normal; font-size:9px; color:#333333;  margin-right:10px; padding-left:11px; background:url(images/topbullet.gif) no-repeat 0px 3px;
}



/*-----other css-----*/
.homeUl2
{
	margin:0px;
	padding:0px;
}

.homeUl2 li{ float:left;  
             
             display:inline; 
             margin-right:30px; 
             padding-left:13px; 
             padding-top:10px; padding-bottom:10px;
             background:url(images/Homebullet.gif) no-repeat 0px 14px;
             font-size:11px;
           
           
           
}
.fnt { font-weight:normal;  float:left; margin-left:12px;   margin-top:5px; }

.blanckDiv {width:238px; height:383px;  display:block; position:absolute; z-index:99999; left:442px; top:144px;}
.blanckDiv a {width:238px; height:383px; display:block; opacity:0; filter:alpha(opacity=00); background-color:White;}
.blanckDiv a:hover {width:238px; height:383px;  }

