@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px; line-height:normal; font-weight:600; }
h1{text-shadow: 1px 1px #f4ef1d;   font-family: 'Open Sans', sans-serif; font-size:18px; z-index: 999; font-weight:600;}
h2{ text-shadow: 1px 2px #f4ef1d;  font-family: 'Open Sans', sans-serif; font-size:17px; z-index: 999; font-weight:600;}

a{ outline:none; text-decoration:none;color: #000;}
a:hover{text-decoration:underline; color: #000;}
img{ border:0px;}
ul, li{ padding:0px; margin:0px; list-style-type:none;}
.clear{ clear:both;}
p{ padding:0px; margin:0px; line-height:17px; font-family: 'Open Sans', sans-serif; font-size:13px;}
body{ background:#eeeeec url(../images/bg.png) repeat-x; margin:0px; padding:0px; font-size:14px; line-height:16px; font-family: 'Open Sans', sans-serif; font-weight:400;}

/*@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cabin-Bold';
    src: url('../fonts/cabin-bold.eot');
    src: url('../fonts/cabin-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cabin-bold.woff') format('woff'),
         url('../fonts/cabin-bold.ttf') format('truetype'),
         url('../fonts/cabin-bold.svg#cabin-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Glasgow-Bold';
    src: url('../fonts/glasgow-bold.eot');
    src: url('../fonts/glasgow-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glasgow-bold.woff') format('woff'),
         url('../fonts/glasgow-bold.ttf') format('truetype'),
         url('../fonts/glasgow-bold.svg#glasgow-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('woff'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#myriadpro-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

.green_box {
    background: url("../images/ok.png") no-repeat scroll 20px 8px #DFF2BF;
    border: 1px solid #4F8A10;
    color: #4F8A10;
    margin-left: 20px;
    margin-top: 1px;
    padding: 1px 10px 0 63px;
    width: 653px;
    margin-left: 3px;
    line-height: 40px;
}
.red_box {
    background: #D0402F;
    border: 1px solid #D0402F;
    color: #FFF;
    margin-top: 1px;
    padding: 1px 10px 0 63px;
    width: 692px;
    margin-left: 3px;
    line-height: 40px;
}
.top_img_left{ background: url(../images/top_right_rept.png) repeat-x; width:50%; min-height:271px; float:left; position:absolute; z-index:-10; left:0;}
.top_img_right{ background: url(../images/top_left_rept.png) repeat-x; width:50%; min-height:271px; float:right; position:absolute; z-index:-10; right:0;}

#header{ background:url(../images/header_top.png) center top no-repeat; margin:0px; padding:0px;}

.show_div{ width:1023px; margin:0px auto; background:url(../images/bak_img_show.png) 0px 265px no-repeat;}

#wrapper{ width:1000px; margin:0px auto; padding:0px;}
#header_wrapper{ width:1030px; margin:0px auto; padding:0px;}
#header_top{ margin:0px; padding:0px;}
.follow_icons{ float:left; width:350px; padding-left:350px;}
.follow_icons ul{ margin:0px; padding:0px;}
.follow_icons ul li{ float:left; margin-left:15px; margin-top:10px;}
.follow_icons ul li a{ font-family:'Open Sans', sans-serif; display:block; padding-left:20px; font-size:13px; color:#000;}
.follow_icons ul li a:hover{ text-decoration:underline;}
.fb_icon{ background:url(../images/facebook.png) no-repeat; width:60px;}
.flow_icon{ background:url(../images/twer.png) no-repeat; width:60px;}
.rss_icon{ background:url(../images/blog.png) no-repeat; width:95px;}
.view_cart{ float:right; background:url(../images/shop_bott.png) no-repeat; width:313px; height:65px;position: fixed;margin-left:717px;z-index: 9999;}
.view_left{ float:left; width:156px; padding-left:10px; padding-top:12px; border-right:1px solid #bebebe; padding-bottom:12px; font-family:'Open Sans', sans-serif;}
.view_left a{ color:#000;}
.view_left a:hover{ text-decoration:underline;}

.left_img_div{ float:left; margin-right:10px;}
.log_in_dlts{ float:left; width:139px; border-left:solid 1px #fdfdfd; padding-left:5px;}
.login_img{  margin-top:10px; margin-right:10px; padding-left:15px;}
.login_img a, a:visited{ color:#000; font-family:'Open Sans', sans-serif; font-size:14px;}
.login_img a:hover{ text-decoration:underline;}

.login_img2{  margin-top:3px; margin-right:10px; padding-left:15px;}
.login_img2 a, a:visited{ color:#000; font-family:'Open Sans', sans-serif; font-size:14px;}
.login_img2 a:hover{ text-decoration:underline;}

#logo{ float:left; padding-left:60px;margin-top: 39px;}
.for_sales{ float:left; margin-left:200px; margin-top:59px;}
.for_number{ float:left; margin-left:10px; margin-top:59px;}
.memu{ padding-top:26px; margin-left:10px;}
.memu ul{}
.memu ul li{ float:left; background:url(../images/menu_divr.png) right  no-repeat;}
.memu ul li a{ font-family: 'Open Sans', sans-serif; font-size:16px; padding:0px 0px 0px 7px; display:block; color:#2c2c2c;}
.memu ul li a span{ font-family: 'Open Sans', sans-serif;font-weight: 600;  font-size: 16px; padding: 27px 35px 15px 18px; display:block; color:#2c2c2c; -webkit-font-smoothing: antialiased; font-size: normal;}
 
.memu ul li a:hover{ background:url(../images/menu_over_right.png) left no-repeat;text-decoration:none;}
.memu ul li a:hover span{ background:url(../images/menu_over_left.png) right no-repeat; padding: 27px 35px 15px 18px; color:#fff41e;}

.memu ul li a.active { background:url(../images/menu_over_right.png) left no-repeat;}
.memu ul li a.active span{ background:url(../images/menu_over_left.png) right no-repeat; padding: 27px 35px 15px 24px; color:#fff41e;}

.cont-panel-left{ float:left; width:197px;}

.products_heading{ margin:0px; padding:0px;}
.produ_left{ float:left; background:url(../images/st_bt.png) no-repeat; width:7px; height:43px;}
.produ_right{ background:url(../images/block_stp_center.png) repeat-x; float:left; color:#FFF;  padding:14px; width: 162px;  font-size:18px; font-family: 'Open Sans', sans-serif; } 
.list_itms{ margin:0px; padding:0px; background:#f1f1ef; border-right:1px solid #bdbdbb;}

.list_itms ul{ list-style:none;}
.list_itms ul li{ border-bottom:dotted 1px #dfdfdf;}
.list_itms ul li a{ background:url(../images/arow_left.png) 10px 15px no-repeat; padding:10px 0px 10px 20px; display:block; font-family:'Open Sans', sans-serif; font-size:13px;  color:#000000;}
.list_itms ul li a:hover{  background:#f4ef1d url(../images/arow_left.png) 10px 15px no-repeat;}

.list_itms ul li a.active { background:#f4ef1d url(../images/arow_left.png) 10px 15px no-repeat;}
/*---------  ravi ---------*/

.register a:hover{text-decoration:underline   ; color: #000;}
/****Forget password links***********/
.forget a{text-decoration:none; color: #000;}
.forget a:hover{text-decoration:underline;}

/******Customer Area  Links***********/

.customer_options a, a:visited{text-decoration:none; color: #000;font-size: 16px;}
.customer_options a:hover{color:#000;}


#data{ margin:0px; float: left; width:799px;  background:#fff; 
-moz-box-shadow: 0 0 0px #dededc;
-webkit-box-shadow: 0 0 0px#dededc;
box-shadow: 0 0 0px #dededc; min-height:200px;
}

#product_data{ float:left; margin:15px; margin-bottom:35px; width:769px; min-height:100px; }

#product_data .img{ width:178px; height:184px; border:solid 1px #cccccc; border:solid 1px #b6b6b4; background:#fff; 
-moz-box-shadow: 3px 3px 8px #cccccc; margin:6px;
-webkit-box-shadow: 3px 3px 8px#cccccc; box-shadow: 3px 3px 8px #cccccc;}

#product_data .img:hover{ -moz-box-shadow: 0px 0px 0px #fff; -webkit-box-shadow: 0px 0px 0px#fff; box-shadow: 0px 0px 0px #fff;}

/****for Categories**********/
#categories { float:left; margin:15px; margin-bottom:35px; width:769px; min-height:100px;padding-left: 5px;}
#categories .img{ /*padding:32px 26px 55px;*/ padding: 20px 14px 52px;  background:#fff; 
}
#categories .img:hover{ -moz-box-shadow: 0px 0px 0px #fff; -webkit-box-shadow: 0px 0px 0px#fff; box-shadow: 0px 0px 0px #fff;}

/******For Sub Categories**************/
#sub-categories { float:left; margin-top:15px; margin-bottom:35px; width:769px; min-height:100px;}
#sub-categories .img{ padding:20px 14px 52px 14px;  background:#fff; }
#sub-categories .img:hover{ -moz-box-shadow: 0px 0px 0px #fff; -webkit-box-shadow: 0px 0px 0px#fff; box-shadow: 0px 0px 0px #fff;}
.product-details{ float:left; width:317px; margin-right:54px; padding-left:3px;padding-bottom:10px;padding-top: 25px;min-height:428px;}
/*#optionproduct1{float:left; width:317px; margin-right:32px; padding-left:25px;padding-bottom:10px;min-height:428px;}*/
.right_quantity label p {padding:0px;}
#product_img{ float:left; background:url(../images/product_head_img.jpg) left top no-repeat; width:799px; height:35px;}
#product_imgbox{float:left; width:192px; height:198px;}
#product_imgbox:hover{ background:#000; -moz-box-shadow: 0px 0px 0px #fff; -webkit-box-shadow: 0px 0px 0px#fff; box-shadow: 0px 0px 0px #fff;}
.img-box-bor{ border:solid 1px #ccc; width:180px; height:184px; background:#fff; margin:5px; -moz-box-shadow: 3px 3px 8px #cccccc; 
-webkit-box-shadow: 3px 3px 8px#cccccc; box-shadow: 0px 0px 2px #CCCCCC; }

/*.img-box-bor #frontpageimage{width:125px;height:97px;}*/
.img-box-bor #frontpageimage{min-width:150px;max-width: 150px;min-height:112px;max-height: 112px;}
#product_imgbox h2{
	position:absolute;
	width:164px;
	background:url(../images/arw-black.png) left 3px no-repeat;
	z-index:1001;
        font-size:13px;
	color:#363636;
	text-decoration:none;
        text-shadow: none;
        padding-left: 15px;
        padding-top: 0px;

}
.yellowimage {
	position:absolute;
	margin-left:7px;
	width:172px;
	height:178px;
	margin-top:153px;
	height:37px;
	background:url(../images/gallery_img_btm.jpg) left top no-repeat;
	z-index:1001;
        font-size:13px;
	color:#363636;
	text-decoration:none;
        text-shadow: none;
	padding:10px 0 0 7px;

}
#product_imgbox .less{
        word-wrap:break-word;
	position:absolute;
	width:14em;
	height:37px;
	background:url(../images/arw-black.png) left 3px no-repeat;
	z-index:1001;
        font-size:12px;
	color:#363636;
        text-decoration:none;
        text-shadow: none;
        margin-top: -8px;
        padding-top: 0px;
        margin-left: -5px;
}

#product_data_more1{
	position:absolute;
	margin-left:7px;
	width:184px;
	height:178px;
	margin-top:153px;
	height:37px;
	background:url(../images/gallery_img_btm.jpg) left top no-repeat;
	z-index:1000;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#363636;
	text-decoration:none;
	padding:3px 0 0 32px;
	line-height:15px;
        text-shadow: 1px 1px #f4ef1d;
        word-wrap:break-word;
}
#right_cont_part{ float:left; width:799px; /*min-height:100px;*/  height: auto; background:#fff; border-top:solid 1px #b6b6b4;  }
#right_cont_part_data{ float:left; width:748px; /*min-height:100px;*/ height: auto; background:#f9f8c0;  margin:0px; padding:21px 18px 32px 34px; }
#right_cont_part_data h3{ font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0px; padding-bottom:15px;}
#right_cont_part_data p{ font-family:'Open Sans', sans-serif; font-size:14px; color:#000; padding-bottom:10px;}



#banner_panal{}
.banner{ float:left; background:url(../images/block_stp_center.png) repeat-x top; width:592px;}
.login_banner{ float: right;
    margin-left: -5px;
    position: relative;
    right: 27px;    }
.banner_heading{ background:url(../images/banner_heading.jpg) no-repeat; width:579px; padding:2px 10px 11px; margin-top:8px; }

.banner_heading .login_design{padding-left: 14px !important;}
.produts{ margin-top:0px; width:785px !important; background:url(../images/produ_heading.png) no-repeat;}

.banner_heading h1{ text-shadow: 1px 1px #f4ef1d;  font-family: 'Open Sans', sans-serif; font-size:18px; z-index: 999; padding-left: 15px;}
.banner_heading h2{ text-shadow: 1px 2px #f4ef1d;  font-family: 'Open Sans', sans-serif; font-size:17px; z-index: 999;padding-left: 15px;}

.log_in_left_bg{ float:left; background:url(../images/block_stp_center.png) repeat-x; width: 183px; font-family: 'Open Sans', sans-serif; color:#FFF; font-size:16px; padding:15px 0 13px 20px;}
.log_bg_right{ float:left; background:url(../images/end_bt.png) no-repeat; width:7px; height:43px;}
.log_fileds{width:184px;padding-left: 23px; padding-right: 10px; background:url(../images/log_bg.jpg) repeat-x; min-height: 207px;}
.login_filds{ border:0px; background:#fff; border:solid 1px #cfcfcf; margin:10px 0 0; width:149px; padding:5px;}
.login_filds_password{ border:0px; background:#fff; border:solid 1px #cfcfcf; margin:0px; width:149px; padding:5px;}
.log_bt{ margin:5px 0px 8px 0px;background:url(../images/log_bt.png) no-repeat; padding:9px 19px; color:#000; display:block; border:0px; cursor: pointer;}
.log_bt:hover{ color: #555;}

.log_bt submit{ background:url(../images/log_bt.png) no-repeat; padding:8px 20px; color:#000; display:block;}
.log_bt submit:hover{ text-decoration:underline;}


.log_fileds p{ font-family:'Open Sans', sans-serif; font-size:11px; text-shadow: 1px 1px #FFF; line-height:20px; }
.log_fileds p a{ font-weight:bold; color:#323231;}
.log_fileds p a:hover{ text-decoration:underline;}
.banner_img{
    margin-right: 0;
    position: absolute;
    width: 599px;
    z-index: 999;}
.banner_img p{font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:bold; line-height:30px; color:#1f1f1f; padding:80px 0px 20px 40px;}
.banner_img p span{ font-size:22px;}
.banner_img ul{ list-style:none; margin-top:2px; margin-left:210px;}
.banner_img ul li{ float:left;}
.banner_img ul li a{ background:url(../images/banner_na.png) no-repeat; padding:6px 15px; display:block; color:#838383;}
.banner_img ul li a:hover{ color:#eb2629;}
#index_footer_bg{ background:url(../images/footer_bg.png) repeat; min-height:144px; margin-top:-20px;}


.footer_top_width{ background:url(../images/fotr_shows1.png) no-repeat scroll -2px -12px transparent; height:144px; width:1020px; margin:0px auto; padding-top:80px;}
#help_available{ float:left; margin-left: 44px; width: 296px;}
.help_img{ float:left; padding-right:15px;}
.help_text_right{width:335px;}
.help_text_right h5{ font-family:'Open Sans', sans-serif; font-weight:bold; font-size:17px; color:#f4ef1d;}
.help_text_right p{ color:#8d8d8d; font-family:'Open Sans', sans-serif; font-size:12px;}
.help_text_right a{ color:#8d8d8d !important;text-decoration: none; font-family:'Open Sans', sans-serif; font-size:12px;}
.help_text_right a:hover{ color:#8d8d8d !important;text-decoration: underline; font-family:'Open Sans', sans-serif; font-size:12px;}



#fotter{ background:url(../images/bottm_fotr.png) repeat-x; min-width: 1020px;}
.fotter_width
{
margin: 0 auto;
padding-top: 0px;
width: 990px;
margin-top:-10px;
}
.fotter_left{ float:left; width:950px;}
.fotter_menu{ margin:0px; padding:0px 0px 0px 3px;}
.fotter_menu ul{ list-style:none;}
.fotter_menu ul li{ float:left; background:url(../images/fotter_menu_divr.png) no-repeat; padding:0px 10px; line-height:15px;}
.fotter_menu ul li a{ color:#808080; font-size:12px; font-family:'Open Sans', sans-serif;}
.fotter_menu ul li a:hover{ text-decoration:none; border-bottom:dotted 1px #fff41e; color:#fff41e;}

.fotter_right{ float:left; margin-left:50px;}
.copy_right_div{ width:582px; float:left; padding-right:0px;}
.fotter_left p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#808080; padding-top:39px; padding-left:3px;}
.fotter_left p a{ color:#808080; text-decoration:underline;}
.fotter_left p a:hover{ color:#fff41e;}
.visa_catds{ margin-top:20px; margin-bottom: 19px; width:350px; float:left;}
.visa_catds img{ margin:0px 10px 0px 0px;}

.follow_us_links { float:left; width:400px; margin-top:56px;}

.follow_us_text{ color:#FFF; font-size:16px; font-family:'Open Sans', sans-serif; padding-bottom:20px;}
.add_friend{ float:left; width:151px; margin-right:15px; margin-top:47px;}
.add_friend_left{ float:left; background:url(../images/add_friend_bg_left.png) no-repeat; padding:15px 3px;}
.add_friend_center{ float:left;}
.add_friend_center a{ background:url(../images/add_friend_icon.png) left no-repeat; padding:8px 0px 8px 19px; display:block; color:#FFF;}
.add_friend_center a:hover{ text-decoration:underline;}
.add_friend_right{ float:right; background:url(../images/add_friend_bg_right.png) no-repeat; padding:15px 3px;}

.useful_links{ float:left; width:193px; margin-top:47px;}
.useful_links_left{ float:left; background:url(../images/add_friend_bg_left.png) no-repeat; padding:15px 3px;}
.useful_links_center{ float:left; }
.useful_links_center a{ background:url(../images/fev_icon.png) left no-repeat; padding:8px 0px 8px 19px; display:block; color:#FFF;}
.useful_links_center a:hover{ text-decoration:underline;}
.useful_links_right{ float:right; background:url(../images/add_friend_bg_right.png) no-repeat; padding:15px 3px;}

.comments{ background:#FFF; padding-bottom: 20px; margin-bottom: 33px; -moz-box-shadow:0 2px 6px #CCC; -webkit-box-shadow: 0 2px 6px #CCC; box-shadow:0 2px 6px #CCC; border-radius: 0px 0px 0px 5px; -moz-border-radius:0px 0px 0px 5px; -webkit-border-radius:0px 0px 0px 5px; }
.comments p a{ font-family:'Open Sans', sans-serif;  text-decoration:underline;color: #444444;}
.comments p a:hover{ font-family:'Open Sans', sans-serif;  text-decoration:none;}
.comments span{ color:#7f7f7f;}
.comments p{ background:url(../images/comments_img.png) 11px 13px no-repeat;color: #444444; font-family:'Open Sans', sans-serif; padding:10px 0px 10px 30px; border-bottom:#dededc 1px solid; }
.bottm_limks{ background:#000;}
.bottm_limks ul{ margin:0px 0px;}
.bottm_limks li{ float:left; color:#494949; margin:3px 0px 3px 2px;}
.bottm_limks li a{ color:#494949; font-family:'Open Sans', sans-serif; font-size:12px; margin:0px 3px;}
.bottm_limks li a:hover{ color:#fff41e;}



/*------------ ravi  ----------------*/




.no_heading{ background: url("../images/body_bd1.png") repeat-y scroll 6px 0 transparent;padding-bottom: 20px; margin: -4px -10px 0px -10px; z-index:999; padding: 0 0 0 10px;  width: 828px; z-index: 999;}
#wrap{ margin:0px 0px 0px -10px; width: 809px; background: url("../images/body_bd1.png") repeat-y scroll 6px 0 transparent; padding:17px 0 0 10px; overflow:hidden; margin-left:-10px;}


.cont-panel-right{ float:left; width:803px;}
.top_block_line{width:803px;}

/**log in**/
.errors { color:red; font-size :14px; }
.available-message { color:green; font-size :14px;}
.errors p{ color:#ff0000 !important; font-size :14px;}

#usererror { color:red;font-size:12px;}
#usererror p{font-size: 12px!important;line-height: 16px !important; }
#passworderror { color:red;font-size:12px; }
#passworderror p{font-size: 12px!important;line-height: 16px !important;}

.form .input{width:180px;height:18px;border:1px solid #c4c4c4;padding-top:2px;padding-bottom:2px;font-family:'Open Sans', sans-serif; font-size:12px}
.form .error-input, .form .error-both .input, .form .error-same .input, .form .error-min .input{border-color:#b66;color:#f00}

#weladmin{ padding-top:50px; float:right; color:#fff; font-size:18px;}
#admin_login_pan{ width:770px; overflow:hidden; padding:10px;padding-left: 5px;}
#admin_login_pan_2{padding-left: 20px !important;}
#admin_login_pan h3{ padding-bottom:10px; font-family: 'Open Sans', sans-serif; font-size:18px; color: #333; border-bottom: solid 1px #ccc; margin-bottom:15px;padding-left: 5px;}
#admin_login_form{ border: solid 1px #999; padding:10px 7px; -moz-border-radius:10px; border-radius:10px; webkit-border-radius:10px; -moz-box-shadow: 0px 0px 10px #ccc; webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc}
#admin_login_form .custom{padding-left: 4px;}
#admin_login_form .row{}
#admin_login_form_fullscreen{width:731px;border: solid 1px #999; padding:10px 10px 10px 10px; -moz-border-radius:10px; border-radius:10px; webkit-border-radius:10px; -moz-box-shadow: 0px 0px 10px #ccc; webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc}
#admin_login_form_fullscreen a{text-decoration: underline}
#admin_login_form_fullscreen a:hover{text-decoration: none}
#admin_login_form_fullscreen .termskeading{padding-left: 5px !important;font-size: 18px;}

/*#admin_login_form p{padding:5px 20px 10px 0px !important;}
/*#admin_login_form a:hover{text-decoration: none;}*/

#popup_message a:hover{text-decoration: none;}
#data a{text-decoration: underline}
#data a:hover{text-decoration: none}
.contforminn{ margin:0 5px 7px; font-size:12px; padding-top:6px; position:relative; overflow:hidden}
.contforminn p{ padding-bottom:10px;}
.contforminn label{ float:left; width:170px; text-align:left; padding-right:5px; font-size:13px; font-family:'Open Sans', sans-serif;}
.contforminn .del_label{width: 214px !important;}
.contforminn h1{ font-size:18px; border-bottom: solid 1px #eeeeee; padding-bottom:2px; margin-bottom:5px; padding-top:25px; color:#007FC5;}
.contforminn p{ padding:0px; margin:0px; padding-bottom:3px;}
.contforminn2{ float:left; margin:0 5px 0px 5px; font-family:'Open Sans', sans-serif; width:275px; font-size:12px; padding-top:6px; overflow:hidden;}
.contfiled {padding:4px;width:215px; border: solid 1px #a9a9a9;}
.contforminn span{ text-align:left;  font-size:13px; font-family:'Open Sans', sans-serif;}


.contforminn_registration{margin:0 5px 7px; font-size:12px; padding-top:6px; position:relative; overflow:hidden}

.contforminn_registration a:hover{text-decoration: none !important;}
.contforminn_registration label{ float:left; width:220px; text-align:left; padding-right:5px; font-size:13px; font-family:'Open Sans', sans-serif;}
.contforminn_registration span{ text-align:left; padding-right:5px; font-size:13px; font-family:'Open Sans', sans-serif;}

.contforminn_registration_nextbutton{padding-left:256px; padding-top:0px;}

.submit_bt{ background:#000;}

.tweetr_icon{ float:left; width:81px;}
.fb_bt_icon{ float:left; width:77px;}
.google_icon{ float:left; width:65px;}
.shere_icon{ float:left; width:140px; margin-top:4px;}



.blacl_bar{ background:url(../images/block_stp_center.png) repeat-x; float:left; width:795px;}
/*----- inner page ------*/
.inner_banner_part{width:700px; padding:5px 25px 25px 8px;font-family: 'Open Sans', sans-serif; font-size: 13px;}
.inner_banner_part h2{ padding-top:15px; padding-bottom:5px; text-shadow:none;}
.inner_banner_part p{line-height:18px; color:#1f1f1f; padding:5px 20px 10px 5px; }
.inner_banner_part .passcontent{padding-left: 15px;}
.inner_banner_part .pcontent{padding-left:16px;}
.inner_banner_part .register_bt_biv{padding-left: 16px;}
.inner_banner_part ol li{ margin:0px; padding:10px 0px 0px 0px; font-family:'Open Sans', sans-serif;list-style-type:decimal;}
.inner_banner_part ol{ margin:0px 0px 0px 28px; padding:0px;}
.inner_banner_part ul{ margin:0px 0px 0px 28px; padding:0px;}
.inner_banner_part ul li{ margin:0px; padding:10px 0px 0px 0px; font-family:'Open Sans', sans-serif;list-style-type:disc;}

.inner_banner_part_orders{   width:751px; padding:5px 25px 25px 22px;font-family: 'Open Sans', sans-serif; font-size: 13px;}
.inner_banner_part_orders h2{ padding-top:15px; padding-bottom:5px; text-shadow:none;}
.inner_banner_part_orders p{line-height:18px; color:#1f1f1f; padding:5px 20px 10px 5px; }
.inner_banner_part_orders ol li{ margin:0px; padding:10px 0px 0px 0px; font-family:'Open Sans', sans-serif;list-style-type:decimal;}
.inner_banner_part_orders ol{ margin:0px 0px 0px 28px; padding:0px;}
.inner_banner_part_orders ul{ margin:0px 0px 0px 28px; padding:0px;}
.inner_banner_part_orders ul li{ margin:0px; padding:10px 0px 0px 0px; font-family:'Open Sans', sans-serif;list-style-type:disc;}

#data_inner_page{ margin:0px; float: left; width:799px;  background:#fff; 
 -moz-box-shadow: 1px 1px 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
box-shadow: 1px 1px 2px #888; min-height:200px; border:1px solid #bdbdbb;
}
.bottm_bdy{ background:url(../images/body_bottm.png) no-repeat bottom;padding: 0 0 0 10px;
margin-left:-9px;

    width: 809px;
    z-index: 999; height:11px; top:193px;}


.bottm_bdy_yellow{ background:url(../images/body_bottm_ylo.png) no-repeat bottom;padding: 0 0 0 10px;
margin-left:-9px;

    width: 809px;
    z-index: 999; height:11px; top:193px;}


	
.sub_links{ margin:5px 0px 10px 20px; } 
.sub_links ul{}
.sub_links ul li{ float:left; font-family:'Open Sans', sans-serif; font-size:13px; background:url(../images/arow_left.png) right no-repeat; padding-right:5px; color:#cb0000;}

.sub_links ul li a{ color:#000; padding:0px 5px; display:block;text-decoration: underline;}
.sub_links ul li a:hover{ color:#cb0000;text-decoration: none;}


.four_not_four_text{ font-size:50px; font-family:'Open Sans', sans-serif; line-height:50px; padding-bottom:20px;}
.four_not_four_text span{ color:#cb0000;}
.list2_itms li{ list-style-type:disc;}

.products_heading_main{ background:url(../images/produ_heading.png) no-repeat; width:801px; height:35px;}
.products_heading_main h2{ padding:5px 0px 0px 25px;}
/*.products_disy{ background:url(../images/products_bg.png) 0 bottom no-repeat; width:322px; min-height:271px;  padding-top:15px; float:left;}*/

.products_disy {
    float: left;
    min-height: 364px;
    padding-top: 15px;
    width: 322px;
	border: 1px solid #cccccc;
	background:url(../images/products_background_bg.png) bottom center scroll;
	background-repeat:no-repeat;
	box-shadow: 1px  3px 4px #cfcfcf;
}

.products_disy-top{ background:url(../images/product-bg-top.jpg) left top no-repeat; height:15px; width:322px; margin:25px 0px 0px 1px;}
.products_disy h2{ text-shadow:none; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; background:url(../images/arrow_bck.png) left bottom no-repeat left; padding: 0px 0px 0px 20px; margin:0px 0px 0px 15px;}

.product_imgs{ margin-left:75px; margin-top:15px;}

.product_imgs .img{width:150px;height: 112px;}

.prics_left{ float:left;width:125px}
.prics_right{ float:left; padding-top:20px; margin-left:30px;width:160px;}
.prics_left h3{ font-size:25px; font-family:'Open Sans', sans-serif; padding-left:9px; padding-top:10px;}
.prics_left h4{ font-size:14px; background:#f5e246; min-width: 31px;padding: 4px 0px 2px 9px;}
.prics_left h4 label{font-size: 11px;}
.prics_left h5{ font-size:11px; font-family:'Open Sans', sans-serif; font-weight:bold; padding-left:10px; padding-top:5px;}
.prics_right select{ width:75px;}
.prics_right label{ margin-left:0px; padding-top: 3px;float:left;width:64px;font-size:15px; font-family:'Open Sans', sans-serif;}
.right_quantity .redcontent {font:bold 13px Arial, Helvetica, sans-serif; color:#eb2629 !important;}
.right_qunatity .redcontent h1 {font:bold 13px Arial, Helvetica, sans-serif !important; color:#eb2629 !important;}
.left_quantity{ float:left; margin-right:15px;width:132px;}
.right_quantity{ float:left;padding-bottom: 5px;}
.moreinfo_bt{ float:left; margin:8px 0px 5px 30px; }
.moreinfo_bt a{ background:url(../images/more_bt_yellp.png) no-repeat; padding:4px;margin-right: 5px; font-family:'Open Sans', sans-serif; font-size:11px; display:block; color:#000;}
.moreinfo_bt a:hover{ text-decoration:underline;}
.moreinfo_bt2{ float:left; margin:8px 0px 5px 0px; }
.moreinfo_bt2 a{ background:url(../images/more_bt_yellp.png) no-repeat; padding:4px 7px; font-family:'Open Sans', sans-serif; font-size:11px; display:block; color:#000;}
.moreinfo_bt2 a:hover{ text-decoration:underline;}
.buynow{ float:left; margin:8px 0px 5px 0px;}
.buynow a{ background:url(../images/more_bt_blc.png) no-repeat; padding:4px 7px; font-family:'Open Sans', sans-serif; font-size:11px; color:#FFF; display:block;}
.description_bottm{ margin:0px;margin-top: 5px;padding-left: 10px; }
.description_bottm font{ color: #000; }
.description_bottm a{text-decoration: underline}
.description_bottm a:hover{text-decoration: none}
.descrip-title{ font:bold 13px Arial, Helvetica, sans-serif; color:#eb2629 !important; width:160px; margin:0px; padding:0px;}
.description_bottm p{ font:normal 12px Arial, Helvetica, sans-serif; color:#363636; margin:0px; padding:0px; width:300px; margin-bottom:15px;}

.buynow a:hover{ text-decoration:underline;}
.bottm_img_sld{ margin-top:0px;}
.bottm_img_sld1{ margin-top:0px;}
.heading_nonselt{ background:url(../images/non_selt_bg.png) no-repeat; width:100%;}

#backimage { background:url(../images/footer_bg.png) repeat-x;  width:1020px; margin:0px auto;}
.head_bg{background:url(../images/header_top.png) center top no-repeat; width: 1020px; margin: 0px auto;position: relative;}
#phone { width:286px; height:85px; padding:15px;font-family:Arial, Helvetica, sans-serif;position: absolute;top:63px;right: -13px;}
#phone h3 { margin:0px; padding:0px; color:#C33; font-size:40px; text-shadow:1px 1px 1px #FFFFFF;}
#phone h4 { margin:0px; padding:0px; color:#C33; font-size:16px; text-shadow:0px 1px 1px #FFFFFF;}
#phone p { margin:0px; padding:0px; color:#4c4c4c; font-size:12px;text-shadow:0px 1px 1px #FFFFFF;}
#phone span { color:#4c4c4c; text-shadow:none; font-size:15px;text-shadow:0px 1px 1px #FFFFFF;}


/************************************************ CSS for Buttons **************************************************************/
.form-submit	{
	background: url(../images/s_bt.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 48px;
	margin: 0 4px 0 0;
	padding: 0;
	width: 88px;
        font-weight: bold;
	} 
.form-submit.acntbutton {
  width: 120px;
}          
 .anchor{
	background: url(../images/long.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	margin: 0 4px 0 -2px;
	padding: 15px;	
        font-weight: bold;
        text-decoration: none;
	} 
 .orders{
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
        margin-top: 15px;
	margin-left: 110px !important;
	padding: 12px 22px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.orders a:hover{text-decoration: none !important;}        

.customerarea1 {
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	padding: 16px 22px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.customerarea1 a:hover{text-decoration: none !important;}  
 
.activateorder{
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	margin-left: 21px !important;
	padding: 15px 22px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.activateorder a:hover{text-decoration: none !important;}

.invoices{
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
        margin-top: 15px;
	margin-left: 110px !important;
	padding: 12px 16px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.invoices a:hover{text-decoration: none !important;}  

.contactdetails {
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
        margin-top: 15px;
	margin-left: 110px !important;
	padding: 12px 11px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.contactdetails a:hover{text-decoration: none !important;} 

.deliverylocation {
	background: url(../images/long.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
        margin-top: 15px;
	margin-left: 90px !important;
	padding: 12px 22px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.deliverylocation a:hover{text-decoration: none !important;} 

.continueshop {
	background: url(../images/long.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
        margin-top: 15px;
	margin-left: 90px !important;
	padding: 12px 17px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.continueshop a:hover{text-decoration: none !important;} 

.logout {
	background: url(../images/s_bt.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
        margin-top: 15px;
	margin-left: 130px !important;
	padding: 12px 14px;	
        font-weight: bold;
        text-align: center;
        text-decoration: none;
	}  
.logout a:hover{text-decoration: none !important}

.anchor_add {
        background: url(../images/long.png) no-repeat;
        border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	margin: 0 4px 0 -2px;
	padding: 15px 18px;	
        font-weight: bold;
        text-decoration: none;
        } 
        
        
 .customerarea{float: right}
 .customerarea a:hover{text-decoration: none}
 .anchor-register{
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 14px;
	margin:3px 4px 0 0;
	/*padding: 15px 26px;*/
	padding: 15px 16px;	
        font-weight: bold;
        text-decoration: none !important;
	} 
 .anchor-shopping{
	background: url(../images/m-b.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	margin: 0 4px 0 0;
	padding: 15px 18px;	
        font-weight: bold;
        text-decoration: none;
        margin-left: 86px;
	}  
 .complete_img_bt {
	background: url(../images/long.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 47px;
	margin: 0 4px 0 0;
	padding: 0;
        font-size: 12px;
        font-weight: bold;
	width: 181px;
	}   
.order-submit	{
	background: url(../images/m-b.png) no-repeat;
	border: none;
	display: block;
	float: left;
        font-weight: bold;
        color: black;
	height: 45px;
	margin: 0px;
	padding: 0;
	width: 134px;
        cursor: pointer;
	}        
        
 .disable-order-submit{
	background: url(../images/back_m.png) no-repeat;
	border: none;
	display: block;
	float: left;
        font-weight: bold;
        color: white;
	height: 45px;
	margin: 0px;
	padding: 0;
	width: 134px;
	}         
 /***Cart Buttons*********/
.clearcart_img_bt {
	text-decoration: none !important;
	display:block;
	background:url(../images/s_bt.png) no-repeat;
	padding:14px 22px 16px 0px;
	font-weight: bold;
	border:0px;cursor:pointer;
	width:100%;
	max-width:120px;
	text-align: center;
	float: left;
}

.savecart_img_bt{ text-decoration: none !important;display:block;
	background:url(../images/s_bt.png) no-repeat;
	font-weight: bold;
	padding:14px 16px 14px 0px;float: right;border:0px;cursor:pointer; width:100%; max-width:120px; text-align: center}

.shopping_img_bt {
  background: url("../images/long.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  display: block;
  float: left;
  font-weight: bold;
  max-width: 182px;
  padding: 16px 33px 16px 0;
  text-decoration: none !important;
  width: 100%;
}

.shopping_img_bt_cart{text-decoration: none !important;display:block;  background:url(../images/long.png) no-repeat; padding:15px 33px;font-weight: bold;margin-right:281px;float: right;border:0px;cursor:pointer}

.shopping_img_bt_gateway{ text-decoration: none !important;display:block;  background:url(../images/long.png) no-repeat; padding:16px 52px 16px 36px;margin-left:45px;font-weight: bold;float: right;border:0px;cursor:pointer }

.checkout_img_bt {
  background: url("../images/long.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  display: block;
  float: right;
  font-weight: bold;
  max-width: 182px;
  padding: 16px 0px;
  text-decoration: none !important;
  width: 100%; text-align:center;
}

.calculate_img_bt{ display:block;  background:url(../images/m-b.png) no-repeat; padding:10px 0px;width:137px;height: 47px;margin-right:120px;font-weight: bold;float: right;border:0px;cursor:pointer; }       
       
/*Manage actions*/
.view_icon{ background:url(../images/icon_1.png) 2px 3px no-repeat; padding:15px; display:block; float:left; margin-left: 5px;}
.view_icon:hover{ background: url(../images/icon_1.png) 2px 3px no-repeat; padding:15px; display:block; float:left;}
.mail_icon{background:url(../images/mail.png) 2px 3px no-repeat; padding:10px 10px 10px 10px; display:block; float:left; margin-left: 5px;}
.edit_icon{ background:url(../images/icon_2.png) 2px 3px no-repeat; padding:15px; display:block; float:left;}
.edit_icon:hover{ background: url(../images/icon_2.png) 2px 3px no-repeat; padding:15px; display:block; float:left;}
.delete_icon{ background:url(../images/icon_3.png) 2px 3px no-repeat; padding:15px; display:block; float:left;}
.delete_icon:hover{ background: url(../images/icon_3.png) 2px 3px no-repeat; padding:15px; display:block; float:left;}

.add_img_bt{ display:block;  background:url(../images/add.png) no-repeat; padding:12px 13px; float: right; }
.add_bt{ margin:20px 0px 5px 20px; width :194px;float:right; }
.add_bt p{padding: 0px !important;}
.add_bt a{margin-right: 0px !important;}

.back_bt{ float:right; width:244px; }
.back_bt a{text-decoration: none;color: white}
.back_bt p{padding: 0px;line-height: 48px;float: left}
.back_bt a:hover{text-decoration: none;color: white}

.back_bt_del2{ float:right; width:385px;}
.back_bt_del2 .back {float:left}
.back_bt_del2 .customer {float:right}
.back_bt_del2 .back a{text-decoration: none;color: white !important;}
.back_bt_del2 .customer a{text-decoration: none;color: black !important;}
.back_bt_del2 .back a:hover{text-decoration: none;color: white}
.back_bt_del2 .customer a:hover{text-decoration: none;color: black}

.back_img_bt{ display:block;  background:url(../images/back_l.png) no-repeat; padding:15px 29px;color: white;font-weight: bold; float: right; }
.back_img_bt2{ display:block;  background:url(../images/back_l.png) no-repeat; padding:15px 9px;color: white;font-weight: bold; float: right; }
.back_img_bt3{ display:block;  background:url(../images/back_l.png) no-repeat; padding:15px 19px;color: white;font-weight: bold; float: right; }
.delete a{ display:block;  background:url(../images/back_s.png) no-repeat; padding:16px 62px 16px 24px;color: white !important;font-weight: bold; float: right;font-size: 14px; }
.delete a:hover{ color: white !important;text-decoration: none;}

/**Registration **/
.register_bt_biv{ width: 370px;padding-left: 6px;}
.register_bt_biv a:hover{text-decoration: none}
.reg_text{float:left;padding-top: 16px;}
.register_img_bt{ display:block; float: right; }
.register_img_bt a:hover{text-decoration: none}

/**login**/
.login_img_bt{  background: url("../images/s_bt.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-weight: bold;
    margin-right: 43px;
    padding: 16px 38px 16px 30px;
    text-decoration: none !important;
    width: 21px; }
.login_bt_biv{ width: 300px;}
.login_text { float: left; width:150px;padding-top: 15px !important;padding-right: 10px !important;}

.link_a {float: left;padding-left: 12px;}
.link_a a { float:right; text-decoration:none; color: #000;font-size: 11px;}
.link_a a:hover  { float:right; text-decoration:underline; }

.loading-prod{ background:url(../images/load_more.png) left top no-repeat; width:138px; height:21px; margin-top:-21px; margin-left:329px;}
.loading-prod1{ background:url(../images/load_more.png) left top no-repeat; width:138px; height:21px; margin-top:-30px; margin-left:329px;}

.load-more-content{background:url(../images/load_more_content.png) left top no-repeat; width:138px; height:21px; margin-top:-21px; margin-left:329px;}

.load-less-content{background:url(../images/load_less.png) left top no-repeat; width:138px; height:21px; margin-top:-21px; margin-left:329px;}


#relative-prod{ float:left; background:url(../images/relative-products.jpg) left top repeat-x; width:777px; height:34px; margin:0px; font-family:'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; font-weight:bold; padding:12px 0 0 23px;}

/**Quote Buttons********/
.update_img_bt{ display:block;  background:url(../images/update-name.png) no-repeat; padding:10px 0px;width:110px;margin-right:15px;text-indent:121px; float: right;border:0px;cursor:pointer; }

.active_img_bt{ display:block;  background:url(../images/activete-cart.png) no-repeat; padding:18px 0px;width:120px;margin-right:15px;text-indent:121px; float: right;border:0px;cursor:pointer; }

.delete_img_bt{ display:block;  background:url(../images/delete.png) no-repeat; padding:18px 0px;width:70px;margin-right:45px;text-indent:121px; float: right;border:0px;cursor:pointer; }

.active_icon{ background:url(../images/active_cart.png) no-repeat; padding:10px 10px 10px 10px; display:block; float:left;}


.logout-button{ background: url(../images/log_out_bg.png) no-repeat; display: block; color:#FFF;font-size:18px; margin-top: 11px; padding: 10px 15px;}

.logout-button:hover{ color: #000; }


#pable{ border: solid 1px #999; padding:5px;  box-shadow: 0px 0px 10px #ccc; margin-top:10px;}

#pable h2 { margin: 10px 0px;  border-bottom: 1px #ccc dotted; padding-bottom: 5px; }

/***Manage Table **/
table {background: none;}
table th,tr,td {border: 0px;background: none;}

#view {overflow:hidden;	background:#fefefe;width:100%;font-family: 'Open Sans', sans-serif; font-size: 13px;}
#view th, #view td {padding:0px 5px 0px; text-align:center; }	
#view th {padding-top:10px; text-shadow: 1px 1px 1px #fff; background:#e8eaeb; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}	
#view td {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
#view td a{ /*border:1px solid #e0e0e0;*/ margin-left: 5px; line-height: 22px;}
#view tr.odd-row td {background:#f6f6f6;}	
#view td.first, th.first {text-align:center; width:90px;padding: 5px 0;}
#view td p{}

#view td.last {border-right:none; width:425px;}	
#view td {background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));}	
#view tr.odd-row td {background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));}
#view th {background: -moz-linear-gradient(100% 20% 90deg, #d5d5d5, #d0d0d0);background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));}	
#view tr:first-child th.first {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px; /* Saf3-4 */}
#view tr:first-child th.last {-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px; /* Saf3-4 */}
#view tr:last-child td.first {-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px; /* Saf3-4 */}
#view tr:last-child td.last {-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px; /* Saf3-4 */}




.wordWrap{ word-wrap:break-word;}

/****To over ride class properties**********/
.pagecontent img{border: 1px solid;}
.pagecontent {color:#000;}
.pagecontent font{ color: #000;}
.pagecontent a{text-decoration: underline}
.pagecontent a:hover{text-decoration: none}
.pagecontent h1{text-shadow:none; font-family: 'Open Sans', sans-serif; font-size:16px; z-index: 999; }
.pagecontent h2{text-shadow:none; font-family: 'Open Sans', sans-serif; font-size:18px; z-index: 999;padding-left: 4px;padding-bottom: 0px;padding-top: 0px; }

.btm-move{ position:absolute; margin-top:00px; z-index:10;}
.btm-move1{ position:absolute; margin-top:0px; z-index:10;}
.product-bg-top{}

/***Invoice Display********/
.display{border: 1px; solid #000;}
.display1{padding:5px;background : #FFF41E;width:200px;text-align:left;font-weight:bold;}
.display2{padding:5px;background : #EEEEEC;width:150px;text-align:right;}

.yellow{background: #FFF41E !important;padding: 5px 0px;text-align: center;}
.grey{background: #EEEEEE;padding: 5px 0px;width:300px;text-align:center;}

.view_front font{color:#000;}
.button{    
    background: none repeat scroll 0 0 #FFFF00;
    border-color: #000000;
    border-right: 1px solid #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 21px;
    margin-bottom: 3px;
    padding: 0;
    text-transform: uppercase;
    vertical-align: middle;
}

.button_checkout{
    background: none repeat scroll 0 0 #00FF00;
    border-color: #000000;
    border-right: 1px solid #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 21px;
    margin-bottom: 3px;
    padding: 0;
    text-transform: uppercase;
    vertical-align: middle;
}
.quote_head{    background:#ccc;
    color: white;
    font-size: 11px;
    font-weight: bold;
}
.quote_name{float:left;width:150px;padding:5px 0px;margin-left: 10px;margin-top: 10px;}
.terms{width: 100%; height:150px; overflow: auto;border : 1px solid #000;background-color:#F7F7F7;}
.terms p {padding-left:8px;}
.checkbox{margin-left:84px;}
.checkstmt{font-size:14px;margin-left:5px;}

#heading{ border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.contactform{text-decoration: underline;}

.install td{background: #EEEEEE;padding: 5px;}

/*******Table display in technical guide**********/
.table_heading{background:#666666;padding: 5px;}
.table_heading2{background:#999999;padding: 5px;}

.text {
    line-height: 1.6;
    text-decoration: none;
}
.registration_message{border:2px solid #CB0000; background-color: #EEEEEC;}

.registration_message p{padding:10px !important; font-weight: bold;}
.login_content{padding-left: 6px;}

.view_orders{padding: 5px 20px 10px 7px !important;}
.view_invoice{padding: 5px 20px 10px 0px !important;}
.terms_message{width:450px;}
.terms_message a{text-decoration: underline;}
.terms_message a:hover{text-decoration: none;}
.nodata{color:#ff0000;text-align:left !important;padding-left:25px !important;}
.nodataquote{color:#ff0000;text-align:left !important;padding-left:18px !important;}
.nodataaddress{color:#ff0000;text-align:left !important;padding-left:12px !important;}
.nodataorders{color:#ff0000;text-align:left !important;padding-left:85px !important;}
.contactusdetails{ width: 720px; border: solid 1px #999; -moz-border-radius:10px; padding: 5px; border-radius:10px; webkit-border-radius:10px; -moz-box-shadow: 0px 0px 10px #ccc; webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc}
.contactusdetails-left  { width: 210px; float: left; height: auto;}
.contactusdetails-left p{padding-bottom: 0px !important;}
.contactusdetails-left h2{padding-left: 5px;padding-bottom: 0px !important;}
.contactusdetails-right  { width: 500px; float: right; margin-right: 5px; height: auto;}
.remember{font-size: 11px;}
#TB_closeAjaxWindow  {color: #CB0000 !important;font: bold 13px Arial,Helvetica,sans-serif; }
#TB_closeAjaxWindow a {color: #CB0000 !important;font: bold 13px Arial,Helvetica,sans-serif; }
#TB_closeAjaxWindow a:hover {text-decoration: none !important; }

.footer-top{
  height: 110px;
}
.ssl_area {
  display: inline-block;
  float: left;
  margin-right: 50px;
  margin-left:20px;
  margin-top: 50px;
  vertical-align: middle;
}
