@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	outline: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*background-image: url("../image/body-bg.png")!important;*/
	
}
#footerdiv { padding-top: 0px; }
.wrapper
{
	width:1024px;
	margin:auto;
	background:#F2F3F5;
	padding-top: 115px;

	/*-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);*/
}	 
.header1
{
	width:100%;
	margin:auto;
	padding:10px 15px;	
	background:url(../images/header_bg.png);
	min-height:110px;
	color:#fff;
}
.header .logo {
	float:left;
	width:250px;
	padding-top:40px;
}
.header .right {
	float:right;

}
.header .right .top {
	float:right;
}
.header .right .top div {
	float:left;
	margin-right:5px;
	line-height:20px;
}
.header .right .top div a{
	color:#fff;
	text-decoration:none;
}
.header .right .top div a:hover{
	color:#ccc;
	text-decoration:none;
}
.header .right .top div  img{
	float:left;
	margin-right:5px
}
.header .right .call
{
	font-size:30px;
	margin-top:10px;
	text-align:right;
}
.header .right .call span
{
	font-size:16px;
}	
.header .right .menu
{
	margin-top:15px;
}	
.header .right .menu ul
{	
	list-style:none;
	font-size:16px;
}
.header .right .menu ul li
{	
	list-style:none;
	float:right;
	color:#fff;	
}
.header .right .menu ul li  a{
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	padding:7px 15px ;
	background:#fdb713;
	margin-left:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    inset 0 0 10px #FFF;
   -webkit-box-shadow: inset 0 0 10px #FFF;
   box-shadow:         inset 0 0 10px #FFF;
   text-shadow: 0px 1px 0px rgb #FFF;
}
.header .right .menu ul li  a:hover 
{
	color:#000;
	text-decoration:none;
}
.clear
{
	clear:both;
}
.clear_height
{
	clear:both;
	height:5px;
}
img
{
	border:0;
}
.message
{
 background: none repeat scroll 0 0 #00FF00;
    color: #FF0000;
    padding: 4px;
}
.shadow
{
	background:url(../images/shadow.png) center;	
	width:980px;
	height:22px;
}	
a{
	text-decoration:none;
}
.banner
{
	margin:auto;
}
.bannner
{
width:100%;
}
.bannner img
{
width:100%;
}
.content
{
	/*background-color:#ffffff;*/
	padding:0px 0px;
	padding-left: 0px;	
	padding-right: 0px;	
	padding-top: 1px;
	padding-bottom: 10px;	
	
	min-height:480px;
}
.content h2
{
	font-size:34px;color:#1565bf;margin-bottom:20px
	color:#1a6fac;
	font-size:20px;
	font-weight:bold;
}
.content h3
{
	color:#1a6fac;
	font-size:18px;
	font-weight:normal;
}
/*.content h4
{font-size:34px;color:#1565bf;margin-bottom:20px;}
*/
.content p
{
	/*color:#696868;*/
	font-size:14px;
	font-weight:normal;
	line-height:20px;
}
.content  .info-box
{
	/*background-color:#F7F7F7;
	width:454px;
	height:250px;
	float:left;
	padding:0px 20px;*/
}
.content  .info-box ul
{	
	list-style:none;
	font-size:13px;
	padding-left:0px;
	padding-top:0px;
}
.content  .info-box ul li
{	
	list-style-image:url('../images/ok.png');
	padding-top:0px;
	color:#696868;
	cursor:pointer;
}
.content  .info-box ul li:hover
{
	color:#000;
}
.content  .info-box.space1
{
	margin-left:10px;
}
.content  .info-box ul li strong
{
	color:#1691e3;
}
.content  .info-box ul li strong span
{
	color:#d63334;
}
.content  .space
{
	margin-top:20px;
	
}	
.block1
{	
	background-color:#B6D246;
	width:280px;
	/*height:300px;*/
	float:left;
	padding:10px 15px;
	margin-top:20px;
}
.block1 a
{
	color:#c64423;
	text-decoration:underline;
}
.block1 a:hover
{
	color:#000;
}	
.block2 p
{
	color:#000;
	font-size:13px;
}
.block3 p
{
	color:#000;
	font-size:13px;
}	
.block2
{	
	background-color:#F89C1B;
	width:280px;
	/*height:158px;*/
	float:left;
	padding:10px 15px;
	margin-top:20px;
	color:#000;
}
.block2 h3
{
 color:#c0de5b;
}
.block3  h3
{
 color:#c64423;
}
.block3
{	
	/*background:url(../images/orange-box.gif) no-repeat;*/
	width:280px;
	/*height:158px;*/
	float:left;
	padding:10px 15px;
	margin-top:20px;
	color:#000;
}
.block3 a
{
	color:#1a6fac;
	float:right;
}
.block3 a:hover
{
	color:#000;
}
ul.list
{	
	list-style:none;
	font-size:13px;
	padding-left:20px;
	padding-top:5px;
}
ul.list li
{	
	list-style-image:url('../images/ok.png');
	padding-top:5px;
	color:#000;
}
.footer
{	
	
	margin:auto;
	padding:30px 15px;	
	background-color:#4A5866;
	text-align:center;
	color:#fff;
	
}
.footer p
{
	/* font-size:17px!important;
	margin-top:10px;
	color:#fff;*/
	
	color: #bbc2dd;
    font-size: 18px;
    font-weight: 500;
    margin-top:10px;
}
.footer a {
	color:#fff;
	text-decoration:none;
	font-size:15px;
}
.footer a:hover{
	color:#48A3E4;
	text-decoration:none;
}
.social  ul
{
	list-style:none;
	float:right;
}
.social  ul li 
{
	margin:2px 5px;
	float:left;
}	
.social  ul li img:hover
{
	cursor:pointer;
	opacity:.7;
}	
/*login */
.login
{
	border:1px solid #3e90ca;
	padding:15px;
	margin-top:20px;
	width:320px;
}
.login input[type="text"], .login input[type="password"],.login select
{
	padding: 3px;
	border: solid 1px #3e90ca;
	font: normal 12px Verdana, Tahoma, sans-serif;
	width: 212px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*0.1 actually means 10 %*/
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	margin-bottom:5px;
}
.login .left 
{
	width:100px;
	float:left;
	font-size:16px;
}
.login input[type="submit"]
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
   text-shadow: 0px 1px 0px rgb #FFF;
	padding:7px 15px ;
	background:#fdb713;
	color:#fff;
	border:0;
	float:right;
	font-size:16px;
	cursor:pointer;
}
.login input[type="submit"]:hover
{
	color:#000;
	
}
/*.signup
{
	border:1px solid #3e90ca;
	padding:15px;
	margin-top:20px;
	padding-left:21px;
}*/
.signup
{
	border:1px solid #3e90ca;
	padding:15px;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:15px;
	padding-left:21px;
}
.signup .bar 
{
	font-size:16px;
}	

/*  new style */
td.shopgt_signup_menu_item_green
{
 background-color: rgba(0, 0, 0, 0);
    background-image: url("./../img/menu_background_green.png");
    background-repeat: repeat-x;
    padding: 6px;
    width: 25%;
}
tr.shopgt_signup_menu
{
 background-image: url("./../img/menu_background.png");
    background-repeat: repeat-x;
	 font-size: 14px;
}
.continue_button
{
background-image: url("./../img/continue_button.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: bold;
	height: 40px;
    margin-right: 4px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 160px;
}
.red
{
color: #FF0000;
}
.fleft
{
float:left;
}
.inner-content
{
border:1px solid #3e90ca;
	padding:5px;
	margin-top:15px;
	width:640px;
	min-height:240px;
	float:left;
	
}
.inner-content5
{
/*border:1px solid #3e90ca;*/
	padding:5px;
	margin-top:15px;
	margin-left:20px;
	width:300px;
	/*min-height:190px;*/
	float:right;
}
.inner-content6
{
	border:1px solid #3e90ca;
	padding:5px;
	margin-top:20px;
	width:640px;
	
	float:left;
	
}
.inner-content7 
{
    padding: 0px;
    margin-top: 15px;
    margin-left: 20px;
    width: 330px;
    float: left;
	
}
.back_button
{
background-color: rgba(0, 0, 0, 0);
    background-image: url("./../img/back_button.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    margin-left: 4px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 160px;

}
.account_address
{
 
 width:100%;
  border: 1px solid #CCCCCC;
  border-collapse:collapse;
}

.small_heading
{
background-color: #222222;
color: #EEEEEE;
font-weight: bold;
 
}
.small_heading td
{
padding-left:10px;
}
.show_button
{
line-height:25px;vertical-align:middle;padding-left:40px;
}
.tcenter
{
text-align:center;
}
.address_hed
{
background-color: #CADBF9;
width:100%;border-bottom:1px solid #cacaca;float:left;
}
.address-hedding
{
   float: left;
margin-left:20%;
}
.showaddress
{
float: left;
vertical-align:middle;
line-height:25px;
margin-left:8.2%;
}
.virtual_shipping
{
width:100%; float:left;
}
.content  .info-tab ul li
{	
	list-style-image:url('../images/ok.png');
	padding-top:10px;
	margin-left: 20px;
	color:#696868;
	cursor:pointer;
}
.greenbtn
{
        color: rgb(255, 255, 255);
	text-decoration: none;
	font-weight: normal;
	padding: 8px 40px;
	background: none repeat scroll 0% 0% rgb(253, 183, 19);
	margin-left: 10px;
	border-radius: 4px;
	box-shadow: 0px 0px 10px rgb(255, 255, 255) inset;
	width: auto;
	float: right;
	font-size: 20px;
}
.backbtn
{
        color: rgb(255, 255, 255);
	text-decoration: none;
	font-weight: normal;
	padding: 8px 40px;
	background: none repeat scroll 0% 0% rgb(26, 111, 172);
	margin-left: 10px;
	border-radius: 4px;
	box-shadow: 0px 0px 10px rgb(255, 255, 255) inset;
	width: auto;
	float: left;
	font-size: 20px;
}
.up_width_margin_size
{
margin-left:66px;font-size:20px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;
}
.up_width_margin
{
margin:auto;margin-top:30px;margin-left:100px
}
.up_width_align
{
width:173px;text-align:right;
}
.up_button_style
{
width:85px;height:27px;background:none repeat scroll 0 0 #FDB713;border-radius:4px;box-shadow:0 0 10px #FFFFFF inset;color:#fff;line-style:none outside none;font-weight:normal;cursor:pointer;
}
.up_button_style:hover{
color:#000;
}
.width_margin
{
width:380px;margin-top:120px;float:left;
}
.width_float
{
width:220px;float:right;margin-top:2px;
}
.width_float_left
{
width:150px;float:left;
}
.width_left
{
width:70px;float:left;
}
.width_height
{
width:14px;height:14px;margin-top:3px;
}
.main_msg{
	border-top:1px solid #000;
	padding:5px 0px;
	font-family:'Times New Roman', Times, serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#398BC5;
	margin:0px auto; 
	width:800px; 
	border-bottom:1px solid #000; 
	text-align:center
}
.freight{
background: none repeat scroll 0 0 #FDB713;
    border-radius: 28px;
    box-shadow: 0 0 10px #FFFFFF inset;
    color: #000;
    font-weight: normal;
    margin-left: 10px;
    padding: 3px 3px;
	margin-left:722px;
	cursor:pointer;
	font-family:bold;
	font-size:14px;
	}
/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
 .inner-content {
    border: 1px solid #3E90CA;
    padding: 5px;
    margin-top: 20px;
    width: 100%;
    min-height: 240px;

}
.inner-content5
{
/*border:1px solid #3e90ca;*/
	padding:5px;
	margin-top:20px;
	margin-left:20px;
	width:100%;
	/*min-height:190px;*/
	
}
.inner-content6
{
	border:1px solid #3e90ca;
	padding:5px;
	margin-top:20px;
	width:100%;
	
	
	
}
.inner-content7 {
    padding: 0px;
    margin-top: 15px;
    margin-left: 20px;
    width: 100%;
	
}
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
  /* some CSS here */
  .inner-content {
    border: 1px solid #3E90CA;
    padding: 5px;
    margin-top: 20px;
    width: 100%;
    min-height: 240px;

}
.inner-content5
{
/*border:1px solid #3e90ca;*/
	padding:5px;
	margin-top:20px;
	margin-left:20px;
	width:100%;
	/*min-height:190px;*/
	
}
.inner-content6
{
	border:1px solid #3e90ca;
	padding:5px;
	margin-top:20px;
	width:100%;
	
	
	
}
.inner-content7 {
    padding: 0px;
    margin-top: 15px;
    margin-left: 20px;
    width: 100%;
	
}  
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
  /* some CSS here */
  .inner-content {
    border: 1px solid #3E90CA;
    padding: 5px;
    margin-top: 20px;
    width: 100%;
    min-height: 240px;

}
.inner-content5
{
/*border:1px solid #3e90ca;*/
	padding:5px;
	margin-top:20px;
	margin-left:20px;
	width:100%;
	/*min-height:190px;*/
	
}
.inner-content6
{
	border:1px solid #3e90ca;
	padding:5px;
	margin-top:20px;
	width:100%;
	
	
	
}
.inner-content7
 {
    padding: 0px;
    margin-top: 15px;
    margin-left: 20px;
    width: 100%;
	
}
.hme_btn
{
margin-top:4px;background: none repeat scroll 0 0 #35AA47;
    border: 0 none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    padding: 3px 15px;float:left;
}
.quet-res
{
float:left;width:430px;text-align:right;
}
.cont_btn
{
background: none repeat scroll 0 0 #35AA47;
    border: 0 none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 16px;
    padding: 7px 15px;
}
.main-quote-div{
width:950px;padding:10px;border:1px solid #000;background:#fff;margin:auto;float:left;margin-left:26px;
}
.main-quote-divs{
width:950px;padding:10px;border:1px solid #000;background:#fff;margin:auto;float:left;
}
#heading-div{background-color:#000;height:30px;}	
.quote-div-left{float:left;width:400px;height:100px;}
.quote-div-left-inner{text-align:left;margin-top:25px;font-size:25px;font-weight:bold;}
.quote-div-right-inner{text-align:right;margin-top:25px;font-size:35px;font-weight:bold;line-height:20px}
.quote-div-left-customer-main{float:left;width:400px;border:1px dotted #E2DEDE;height:150px;}
.quote-div-left-customer-inner{float:left;width:100%;background:#000 !important;
    -webkit-print-color-adjust: exact;text-align:left;}
	.quote-div-left-customer-inner b{
    color: white !important;
}
#customrname{text-align:left;margin-top:30px;padding:5px;}
#sno{float:left;width:77px;background:#000;color:#fff;}
#descption{width:827px;float:left;text-align:left;background-color:#000 !important;
    -webkit-print-color-adjust: exact;}
	#descption b{color: white !important;}
#ltotal{width:100px;float:left;text-align:center;background:#000 !important;
    -webkit-print-color-adjust: exact;}
	#ltotal b{color: white !important;}
.serno{float:left;width:77px;}
.itlink{width:827px;float:left;text-align:center;}
.itlink1{width:827px;float:left;text-align:center;}
.ipric{width:100px;float:left;text-align:center;}
.quote-div-left-inst-main{float:left;width:500px;border:1px dotted #E2DEDE;height:150px;}
.ratheading{float:left;width:195px;text-align:right;}
.ratprice{float:left;width:180px;text-align:right;}
.quote-div-left-ra{float:left;width:400px;border:1px dotted #E2DEDE;height:200px;}
.quote-div-left-ra1{float:left;width:400px;border:1px dotted #E2DEDE;height:230px;}

	