@charset "utf-8";
/* CSS Document */













.clear {
	clear:both;
	font-size:0;
	overflow:hidden;
}
.clearRight {
	clear:right;
}
.clearLeft {
	clear:left;
}
.displayBlock{
	display:block;
}
.productFormField{
	max-width: 280px;
}
input, select{
	margin:0;
	padding:0;
	outline:none;
}
option{
	background:none;
	background:transparent;
}
	




button {
            padding: 10px 60px;
            font-size: 16px;
            margin-top: 40px;
            border: none;
            cursor: pointer;
            border-radius: 4px;
            transition: background-color 0.3s ease;
            color: #fff;
        }


.login_button
{
            padding: 0px 40px;
            font-size: 16px;
            margin-top: -25px;
            border: none;
            cursor: pointer;
            border-radius: 4px;
            transition: background-color 0.3s ease;
            color: #fff;
        }


.additional{
	
	font-size: 22px;
	
}




.center {
  margin: auto;
  width: 100%;
 
  padding: 10px;
}






.page_wrap_header_bottom .askme{
	
	width:110px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:26px;
	color:#0882c5;
	padding:7px 0px 10px 15px;
}


.page_wrap_header_bottom .shopnow{
	
	width:130px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	line-height:26px;
	color:#0882c5;
	padding:15px 0px 10px 15px;
}



.page_wrap_header_bottom .phone{
	background:url(../images/icon_phone.giff) no-repeat 6px 19px;
	width:275px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	line-height:26px;
	color:#0882c5;
padding-top: 17px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 40px;
}










.mybox1 {
    display: none;
	font-size: 14px;
	line-height: 25px;
}

.mybox {
    line-height: 25px;
	font-size: 14px;
}

.readmore {
    padding: 10px;
    font-size: 14px;
    font-weight: 700;
    color: rgb(5, 14, 5);
    border: none;
    border-radius: 5px;
    background-color: rgb(182, 215, 182);
    margin-top: 20px;
}




	
.main_menu2	a:hover {
  
  color:#FF5733;

}
	








/* Create two columns/boxes that floats next to each other */
.logodee {
  float: left;
  width: 40%;
  height: 450px; 
 
  
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 30px;
  padding-left: 30px;
  
   margin-top: 25px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 0px;

}



.logodee2 {
  float: right;
  
  width: 40%;
  height: 450px; 
 
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 30px;
  padding-left: 30px;
  
  
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 0px;

  
}




/* Responsive layout - makes the two columns/boxes stack on top of each other instead of next to each other, on small screens */
@media (max-width: 600px) {
  logodee2, logodee {
    width: 100%;
    height: auto;
  }
}














































@font-face {
    font-family: 'nimbussantconboldregular';
    src: url('../fonts/nimbstb_-webfont.eot');
    src: url('../fonts/nimbstb_-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/nimbstb_-webfont.woff') format('woff'),
         url('../fonts/nimbstb_-webfont.ttf') format('truetype'),
         url('../images/nimbstb_-webfont.svg#nimbussantconboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}
	
.floatLeft{
	float:left;}
.floatRight{
	float:right;}
.alignLeft{
	float:left;
	margin:0 10px 10px 0;}
	
a{
	text-decoration:none;
	color:#02a4e2;
	outline:none;}
a:hover{
	text-decoration:underline;}
.size14{
	font-size:14px;}
.pointer{
	cursor:pointer;}
.black{
	color:#000;}

.border_grey{
	border:1px solid #C8C8C8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px 13px;}

.buttom_blue{
	display:block;
	text-decoration:none;
	background:url(../images/btn_blue-left.png) no-repeat left top;
	margin:1px 0 0;}
div.buttom_blue {
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn_blue-left.png) no-repeat left top;
	margin:1px 0 0;
	padding-left:12px;}

input.buttom_blue {
	display:inline-block;
	cursor:pointer;
	background:url(../images/btn_blue-right.png) no-repeat right top;
	height:39px;
	margin-left:19px;
	padding-right:19px;
	font-family: 'nimbussantconboldregular';
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 0 3px #1573c2;
	text-transform:uppercase;
	line-height:37px;
	border:0px;}
.buttom_blue span{
	display:block;
	background:url(../images/btn_blue-right.png) no-repeat right top;
	height:39px;
	margin-left:19px;
	padding-right:19px;
	font-family: 'nimbussantconboldregular';
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 0 3px #1573c2;
	text-transform:uppercase;
	line-height:37px;}
a.buttom_blue:hover{
	text-decoration:none;}

.buttom_red{
	display:block;
	text-decoration:none;
	background:url(../images/btn_red-left.png) no-repeat left top;
	margin:1px 0 0;}
.buttom_red span{
	display:block;
	background:url(../images/btn_red-right.png) no-repeat right top;
	height:39px;
	margin-left:19px;
	padding-right:19px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:37px;}
.buttom_red span b{
	display:block;
	font-weight:normal;
	background:url(../images/arrow_btnred.png) no-repeat right 17px;
	padding-right:16px;
	font-weight:bold;}
a.buttom_red:hover{
	text-decoration:none;}

#top_wrap{
	width:1280px;
	margin:0 auto;
	overflow:hidden;}
	
.top_wrap_login{
	background:url(../images/btn_red2-left.png) no-repeat left top;
	margin:11px 0 13px;}
.top_wrap_login a{
	display:block;
	background:url(../images/btn_red2-right.png) no-repeat right top;
	width:53px;
	height:29px;
	margin-left:16px;
	padding-right:16px;
	font-family: 'nimbussantconboldregular';
	font-size:20px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:0 0 3px #b60000;
	line-height:29px;}
.top_wrap_login a:hover{
	color:#fff;
	text-decoration:none;}
	
.top_wrap_menu {
	height:16px;
	margin:19px 4px 18px;}
.top_wrap_menu li{
	float:left;
	padding:0 9px 0 11px;
	background:url(../images/dev_top_wrap_menu.gif) no-repeat left 3px;}
.top_wrap_menu li:first-child{
	background:none;}
.top_wrap_menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:15px;
	text-decoration:none;}
.top_wrap_menu li a:hover{
	color:#b60000;
	text-decoration:none;}
	
#page_wrap{
	width:1280px;
	background:url(../images/bgr_mainbox.gif) repeat-x left top #fff;
	margin:0 auto;
	padding:10px 10px 0;
	-webkit-border-radius:	10px;
	-moz-border-radius:		10px;
	border-radius:				10px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
	-moz-box-shadow:    0 0 8px rgba(0, 0, 0, 0.31);
	box-shadow:         0 0 8px rgba(0, 0, 0, 0.31);}
	
.page_wrap_header{
	height:120px;
	
	
	}
.page_wrap_header h1{
	background:url(../images/logo.p) no-repeat left top;
	width:200px;
	height:100px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;}
.page_wrap_header h1 a{
	display:block;
	width:200px;
	height:100px;}
.inner .page_wrap_header h1{
	background:url(../images/logo_inner.png) no-repeat left top;
	width:174px;
	height:92px;}

.page_wrap_header_top{
	padding: 30px 30px 10px 10px;
	border-bottom:1px solid #9FCADF;
	width:710px;
	height:48px;}
.inner .page_wrap_header_top{
	width:745px;}

.page_wrap_header_top .shop{
	display:block;
	background:url(../images/btn_red-left.png) no-repeat left top;
	margin:0 0 9px 5px;
	position:relative;}
.page_wrap_header_top .shop a{
	display:block;
	background:url(../images/btn_red-right.png) no-repeat right top;
	width:87px;
	height:39px;
	margin-left:19px;
	padding-right:27px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#fefeff;
	text-align:center;
	text-decoration:none;
	text-shadow:0 0 3px #b60000;
	line-height:36px;}
.page_wrap_header_top .shop a b{
	font-weight:normal;
	display:block;
	background:url(../images/arrow_btnred.png) no-repeat right 17px;
	padding-right:6px;}
.page_wrap_header_top .shop a:hover{
	color:#fefeff;
	text-decoration:none;}
	
.page_wrap_header_top .shop_category{
	position:absolute;
	left:-5px;
	top:38px;
	z-index:155;
	display:none;
	padding-top:10px;}
.page_wrap_header_top .shop_category h6{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	border-bottom:1px solid #ffb57f;
	padding:0 0 14px 4px;}
.page_wrap_header_top .shop_category ul{
	overflow:hidden;
	position:relative;
	z-index:156;
	width:646px;
	width:685px;
	padding:13px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	border:1px solid #ff6c00;
	background:#fff;}
.page_wrap_header_top .shop_category li{
	display:block;
	float:left;
	vertical-align:top;
	position:relative;
	z-index:157;
	width:225px;}
.page_wrap_header_top .shop_category li a{
	float:left;
	background:url(../images/arrow_orange.png) no-repeat 7px 5px;
	text-shadow:none;
	height:auto;
	line-height:12px;
	font-size:11px;
	color:#000;
	z-index:58;
	text-align:left;
	margin:0;
	width:203px;
	z-index:-1px;
	padding:5px 0 5px 24px;}
.page_wrap_header_top .shop_category li a:hover{
	color:#ff6600;}
	
	
.search_promotional .btn_go{
	background:url(../images/btn_go.png) no-repeat left top;
	width:38px;
	height:38px;
	border:0;
	cursor:pointer;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;}
.search_promotional .input{
	background:url(../images/form_input_left2.png) no-repeat left top;}
.search_promotional .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	width:450px;
	margin:0 6px 0 33px;
	padding:12px 20px 12px 5px;
	padding-right:20px;
	border:0;}
.search_promotional legend{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#323232;
	padding:11px 9px 0 0;}
	
.page_wrap_header_bottom{
	width: 1070px;clear:right;}
.page_wrap_header_bottom li{
	float:left;
	background:url(../images/dev_header.gif) no-repeat left 8px;
	height:58px;}
.page_wrap_header_bottom li:first-child{
	background:none;}
.page_wrap_header_bottom b{
	font-weight:bold;}
.inner .page_wrap_header_bottom .buttom_red{
	margin:9px 11px 0 0;}

.page_wrap_header_bottom .support{
	width:144px;
	padding:7px 17px;}
.inner .page_wrap_header_bottom .support{
	background:url(../images/icon_phone2.gif) no-repeat 100px 8px;
	width:124px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0780c1;
	padding:8px 0 15px 14px;}
.page_wrap_header_bottom .support b{
	font-size:18px;
	color:#323232;
	display:block;}
.support img:first-of-type {
    margin-bottom: 10px; /* Adjust the spacing as needed */
	
	width:50px;
	height: 40px;
}
.page_wrap_header_bottom .check{
	background:url(../images/shopping-cart.png) no-repeat 28px 15px;
	width:255px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0780c1;}
.page_wrap_header_bottom .check a{
	display:block;
	padding:9px 0 0 73px;}
.page_wrap_header_bottom .check a:hover{
	text-decoration:none;
	color:#e20202;}
.inner .page_wrap_header_bottom .check{
	background:url(../images/icon_shopping.gif) no-repeat 13px 15px;
	width:241px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0780c1;
	padding:9px 0 0 58px;}
.inner .page_wrap_header_bottom .check .items{
	float:right;
	width:74px;
	color:#464646;
	text-align:center;}
.inner .page_wrap_header_bottom .check .items a{
	display:block;
	font-weight:bold;
	color:#1a85b4;}
.page_wrap_header_bottom .check b{
	font-size:18px;
	color:#323232;
	display:block;}
.page_wrap_header_bottom .checkout span{
	width:78px;}
	
.main_menu {
	height:50px;
	overflow:hidden;
	margin:0 -10px 10px 0;}
.main_menu li{
	float:left;
	background:url(../images/main_menu_dev.gif) no-repeat left top;
	padding-left:2px;}
.main_menu li:first-child{
	background:none;
	padding-left:0;}
.main_menu li:first-child a{
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	padding-left:19px;}
.main_menu li:last-child a{
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;}
.main_menu li a{
	display:block;
	font-family: 'nimbussantconboldregular';
	font-size:20px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	height:20px;
	line-height:20px;
	padding:15px 19px 15px 20px;
	text-shadow:0 0 3px 004f71;
	text-transform:uppercase;
	background:url(../images/main_menu_bgr.gif) repeat-x left top #01a8e4;}
.main_menu li a:hover{
	background:url(../images/main_menu_bgr-over.gif) repeat-x left top #00228f;
	text-decoration:none;
	color:#fff;}
.main_menu li.hover a{
	background:url(../images/main_menu_bgr-over.gif) repeat-x left top #00228f;}
.main_menu li.hover a:hover{
	background:url(../images/main_menu_bgr.gif) repeat-x left top #01a8e4;}
	
	
.product_list{
	position:relative;
	margin-bottom:9px;
}
.product_list .preload{
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/loading_small.gif) no-repeat center center #fff;
    width: 920px;
    height: 391px;
    overflow: hidden;
    z-index: 111;
}
#slider-container .preload {
    background: url(../images/loading_small.gif) no-repeat center center #fff;
    width: 920px;
    height: 391px;
    overflow: hidden;
    z-index: 111;
}
.product_list #slides_2{
	height:330px;}
.product_list h2{
	float:left;
	padding:7px 35px 0 32px;
	background:#0CADF5;
	height:44px;
	font-family: 'nimbussantconboldregular';
	font-size:36px;
	color:#fff;
	line-height:36px;
	text-transform:uppercase;
	-webkit-border-radius:	5px 5px 0 0;
	-moz-border-radius:		5px 5px 0 0;
	border-radius:				5px 5px 0 0;}
	
.price_guaranteed{
	width:186px;
	background:#EBF0F1;
	border:1px solid #C8C8C8;
	-webkit-border-radius:	6px;
	-moz-border-radius:		6px;
	border-radius:				6px;
	padding:12px 10px 12px 12px;
	margin-bottom:10px;
	margin-top:51px;}
.price_guaranteed h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:10px;}
.price_guaranteed p.image{
	padding:6px 0 17px;
	margin:0;}
.price_guaranteed p.image img{
	display:block;
	margin:0 auto;}
.price_guaranteed p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000;
	margin-bottom:13px;}


	
.testimonials{
	width:186px;
	background:#FCFAEB;
	border:1px solid #C8C8C8;
	-webkit-border-radius:	6px;
	-moz-border-radius:		6px;
	border-radius:				6px;
	padding:12px 10px 12px 12px;
	margin-bottom:10px;}
.testimonials h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:10px;}
.testimonials p.image{
	padding:6px 0 17px;
	margin:0;}
.testimonials p.image img{
	display:block;
	margin:0 auto;}
.testimonials p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000;
	margin-bottom:13px;}
.testimonials p b{
	display:block;
	color:#000;
	font-weight:bold;}
.testimonials .more{
	font-weight:bold;}
	
.featured_list{
	width:700px;}
.featured_list h2{
	float:left;
	padding:7px 35px 0 32px;
	background:#FF6600;
	height:44px;
	font-family: 'nimbussantconboldregular';
	font-size:36px;
	color:#fff;
	line-height:36px;
	text-transform:uppercase;
	-webkit-border-radius:	5px 5px 0 0;
	-moz-border-radius:		5px 5px 0 0;
	border-radius:				5px 5px 0 0;}
.featured_list_content{
	position:relative;
	margin-bottom:10px;
	background:#FF6600;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;}
.featured_list_content ul{
	border:3px solid #FF6600;
	background:#FCFAEB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:38px 0 0 6px;
	overflow:hidden;}
.featured_list_content li{
	float:left;
	margin-left:5px;
	width:210px;
	height:240px;
	overflow:hidden;
	padding:5px;}
.featured_list_content li .image{
	background:#fff;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.43);
	-moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.43);
	box-shadow:         0 0 5px rgba(0, 0, 0, 0.43);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 8px 0;}
.featured_list_content li .image img{
	display:block;
	margin:0 auto;}
.featured_list_content li a{
	display:block;
	color:#000;}
.featured_list_content li a b{
	font-weight:bold;
	color:#02A4E2;}
.featured_list_content li a strong{
	font-weight:bold;}
.featured_list_content li p{
	margin:3px 2px;}
.featured_list_content li a:hover{
	text-decoration:none;}
.featured_list_content li a:hover b{
	text-decoration:underline;}
	
.other_text{
	border:1px solid #C8C8C8;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	padding:12px 14px 11px;
	margin-bottom:9px;
	width:672px;}
.other_text h2{
	font-family: 'nimbussantconboldregular';
	font-size:28px;
	line-height:30px;
	text-transform:uppercase;
	color:#4c91b7;
	margin-bottom:8px;}
.other_text p{
	margin: 0 15px 15px 2px;}
.other_text strong,
.other_text p strong{
	font-weight:bold;}
.other_text em,
.other_text p em{
	font-style:italic;}
.other_text .more span{
	width:78px;}
	
.our_clients{
	background:#DFE2E5;
	border:1px solid #C8C8C8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:10px;
	height:171px;
	overflow:hidden;
	position:relative;}
.our_clients .preload{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/loading_small.gif) no-repeat center center #fff;
	width:920px;
	height:173px;
	overflow:hidden;
	z-index:111;}
.our_clients h2{
	font-family: 'nimbussantconboldregular';
	font-size:36px;
	line-height:36px;
	color:#424a52;
	text-transform:uppercase;
	margin:12px 0 0 14px;}
.our_clients h2 a{
	color:#424a52;}
.our_clients h2 a:hover{
	text-decoration:none;
	color:#424a52;}
	
#footer{
	background:url(../images/bgr_footer.gif) repeat-x left top #434C54;
	margin:0 -10px;
	padding:14px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;}
	
.social{
	padding:4px 0 18px;
	margin:0;
	overflow:hidden;}
.social li{	
	float:left;}
.social li a{
	display:block;
	width:36px;
	height:36px;
	outline:none;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	margin-left:5px;}
.social li a.facebook{
	background:url(../images/social_icon_facebook.gif) no-repeat left top;}
.social li a.twitter{
	background:url(../images/social_icon_twitter.gif) no-repeat left top;}
.social li a.in{
	background:url(../images/social_icon_in.gif) no-repeat left top;}
.social li a.google{
	background:url(../images/social_icon_google.gif) no-repeat left top;}
.social li a.rss{
	background:url(../images/social_icon_rss.gif) no-repeat left top;}
	
.security{
	margin-bottom:23px;
	overflow:hidden;}
.security li{	
	float:left;}
.security li{
	display:block;
	outline:none;
	margin-left:5px;
	height:31px;}
	
.payment{
	margin-bottom:11px;
	overflow:hidden;}
.payment li{	
	float:left;
	display:block;
	outline:none;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	margin-left:5px;
	height:25px;}
.payment .icon_1{
	width:68px;
	background:url(../images/payment_icon_1.webp) no-repeat left top;}
.payment .icon_2{
	width:42px;
	background:url(../images/payment_icon_2.webp) no-repeat left top;}
.payment .icon_3{
	width:43px;
	background:url(../images/payment_icon_3.webp) no-repeat left top;}
.payment .icon_4{
	width:44px;
	background:url(../images/payment_icon_4.webp) no-repeat left top;}
	
.bottom_menu{
	margin:1px 0 0 7px;}
.bottom_menu li {
	float:left;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#fefefe;
	margin:0 43px 0 0;}
.bottom_menu li ul{
	display:block;
	list-style:none;
	margin:9px 0 0;
	padding:0;}
.bottom_menu li li{
	float:none;
	margin:0 0 0 -1px;
	line-height:10px}
.bottom_menu li li a{
	text-decoration:none;
	color:#a2b9be;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;}
.bottom_menu li li a:hover{
	text-decoration:none;
	color:#DCE4E7;}
	
.bottom_menu2 {
	margin:-4px 0 0 -10px;
	border-left:1px solid #646B71;
	padding-left:20px;}
.bottom_menu2 li{
	margin-bottom:8px;
	padding-bottom:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#fff;}
.bottom_menu2 li b{
	display:block;
	font-size:18px;
	color:#a2b9be;}
	
.additional_info{
	border-top:1px solid #646B71;
	overflow:hidden;}
.additional_info .logos{
	height:67px;
	width:490px;
	background:#fff;
	margin-top:11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.additional_info .logos ul {
	text-align: center;
	margin:7px 0;}
.additional_info .logos li {
	display: inline;
	margin:0 11px;}
.additional_info .contact_info{
	margin:19px 18px 10px;}
.additional_info .contact_info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:17px;}
	
#copyright{
	height:48px;
	width:940px;
	margin: 0 auto;}
#copyright ul {
	padding-top:16px;
	text-align: center;}
#copyright li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:##181f27;
	background:url(../images/dev_copyright.gif) no-repeat left 3px;
	display: inline;
	padding:0 7px 0 8px;}
#copyright a {
	color:##181f27;}
#copyright li:first-child{
	background:none;}
	
	
	
/* Category  */

.menu_category{
	width:250px;
	border:2px solid #FF6D00;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:2px 0 10px;}
.menu_category h3{
	background:url(../images/bgr_menu_category.gif) repeat-x left top;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	line-height:24px;
	padding:7px 0 10px 14px;}
.menu_category ul{
	margin-bottom:15px;}
.menu_category li{
	position:relative;
	
	
	}
.menu_category li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#262626;
	text-transform:uppercase;
	display:block;
	line-height:14px;
	padding:5px 11px 5px 10px;
	border-bottom:1px solid #FF6D00;
	background:url(../images/arrow_grey.png) no-repeat 230px 5px;
	
	
	
	}
	
.menu_category li a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/arrow_grey.png) no-repeat 230px 5px #FF6D00;}
	
.menu_category li.hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/arrow_grey.png) no-repeat 230px 5px #FF6D00;}
.menu_category li.hover a{
	color:#fff;}
.menu_category li.hover .sub_category{
	display:block;}
.menu_category li .sub_category{
	display:none;
	position:absolute;
	left:245px;
	top:-1px;
	background:#FF6D00;
	white-space:nowrap;
	z-index:9;}
.menu_category li .sub_category h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	border-bottom:1px dotted #fff;
	padding:10px 20px;}
.menu_category li .sub_category ul{
	margin:2px 0 0;
	z-index:10;}
.menu_category li .sub_category a{
	background:none;
	margin:0 2px;
	padding:5px 15px;
	font-weight:normal;
	font-size:12px;
	text-transform:capitalize;
	z-index:12;}
.menu_category li .sub_category a:hover{
	color:#262626;
	background:#fff;}
.menu_category li .sub_category a.more{
	margin-bottom:5px;
	text-transform:lowercase;}
.menu_category li .sub_category a.more:hover{
	background:none;
	color:#262626;
	cursor:pointer;}
	
.category_content{
	width:1180px;
	margin:2px 0 10px;}
.category_content h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
#productDesc h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.category_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#00279B;
	padding:3px 0 13px 1px;}
.category_content .border_grey p{
	padding: 0 0 15px;}
	
.category_content .category_product{
	margin:5px -13px;
	overflow:hidden;
	border-top:1px solid #c8c8c8;
	padding:25px 0 0 5px;}
.category_content .category_product li{
	display:inline-block;
	vertical-align:top;
	width:210px;
	margin:0 0 18px 13px;
/*	float:left;
	margin:0 0 18px 15px;*/}
.category_content .category_product li .image{
	margin:0 0 16px;
	padding:0;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.43);
	-moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.43);
	box-shadow:         0 0 5px rgba(0, 0, 0, 0.43);}
.category_content .category_product li .image img{
	display:block;
	margin:0 auto;}
.category_content .category_product li a.title{
	display:block;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:15px;}
.category_content .category_product li a.title span{
	color:#009ae2;}
.category_content .category_product li a.title:hover{
	text-decoration:underline;}
	
	
	
/*
 *			Search result
 */
 
.search_form{
	border:1px solid #C8C8C8;
	background:url(../images/bgr_searchform.gif) repeat-x left top #ff7c00;
	width:185px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:2px 0 10px;
	padding:6px 12px 6px 11px;
	position:relative;}
.search_form legend{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	position:absolute;
	left:16px;
	top:11px;
	text-shadow:0 0 3px #da5900;}
.search_form .input{
	margin-bottom:7px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.search_form .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	width:149px;
	margin:0 0 0 19px;
	padding:12px 19px 12px 0;
	border:0;}
.search_form .btn_go{
	background:url(../images/btn_go2.png) no-repeat left top;
	width:32px;
	height:32px;
	border:0;
	cursor:pointer;
	text-indent:150%;
	overflow:hidden;
	margin:0 4px 4px;
	white-space:nowrap;}
.search_form label.checkbox{
	color:#fff;
	margin-top:0;}
.search_form label.checkbox input{
	margin:0 5px 0;
	float:left;}
	
.filter_result{
	border:1px solid #C8C8C8;
	width:208px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:10px;}
.filter_result h3{
	position:relative;
	z-index:11;
	background:url(../images/bgr_filterresult.gif) repeat-x left top;
	border-bottom:1px solid #4190D5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	line-height:24px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	padding:13px 0 15px 16px;}
.filter_result .filter_box{
	padding:8px 11px 9px;
	border-top:1px solid #C8C8C8;
	margin-top:-2px;}
.filter_result .filter_box h6{
	cursor:pointer;
	background:url(../images/form_inputorange_l.png) no-repeat left top;}
.filter_result .filter_box h6 span{
	display:block;
	background:url(../images/form_inputorange_r.png) no-repeat right top;
	margin-left:19px;
	margin-bottom:4px;}
.filter_result .filter_box h6 span b{
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	text-transform:lowercase;
	color:#000;
	height:19px;
	padding:10px 10px 10px 20px;
	margin-left:-9px;}
.filter_result .filter_box h6 span b.arrowtop{
	background:url(../images/arrow_blue_top.png) no-repeat left 14px;}
.filter_result .filter_box h6 span b.arrowbottom{
	background:url(../images/arrow_blue_bottom.png) no-repeat left 17px;}
.filter_result .filter_box .visibilitymore{
	display:none;}
.filter_result .filter_box ul{
	margin:0 0 0 15px;}
.filter_result .filter_box li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;}
.filter_result .filter_box li a b{
	font-weight:normal;
	color:#02a4e2;}
.filter_result .filter_box .more{
	font-weight:bold;
	padding-left:15px;
	line-height:20px;
	color:#ff7e00;}
	
	
.search_product_result{
	width:1180px;
	margin-bottom:10px;}
.search_product_result .sortable_btn{
	position:relative;
	cursor:pointer;
	float:right;}
.search_product_result .sortable_btn_list{
	position:absolute;
	left:0;
	border:0;
	display:none;
	border:1px solid #ff7000;
	background:#fbeed9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:162px;
	padding-top:3px;
	z-index:99;}
.search_product_result .sortable_btn .current{
	margin-bottom:3px;
	display:block;
	background:url(../images/form_inputorange_l.png) no-repeat left top;}
.search_product_result .sortable_btn span{
	background:url(../images/form_inputorange_r.png) no-repeat right top;
	display:block;
	height:15px;
	margin:0 0 0 19px;
	padding:12px 45px 12px 0;
	color:#000;
	width:100px;}

.search_product_result .sortable_btn_list a{
	display:block;
	margin-bottom:3px;
	background:none;}
.search_product_result .sortable_btn_list a:hover{
	text-decoration:none;
	background:#f7deb7;}
.search_product_result .sortable_btn_list span{
	background:none;
	padding:5px 10px;
	margin:0;}

.search_product_result .sortable_btn span i{
	display:block;
	position:absolute;
	right:7px;
	top:7px;
	width:26px;
	height:26px;
	background:url(../images/arrow_btnred.png) no-repeat center center #FF6900;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;}
.search_product_result h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
/*	color:#7fb3e5;*/
	color:#00279B;
	line-height:24px;
	margin:3px 0 4px;}
.search_product_result h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#00279B;
	line-height:24px;
	margin:3px 0 4px;}
.search_product_result .quantity_result{
	padding:10px 0;}
#productDesc{
	padding:10px;
	margin-bottom:5px;}
#productDesc p{
	margin-top:10px;}
#productDesc p b{
	font-weight:bold;}
.search_product_result h3 a,
.search_product_result h3 b{
	color:#000;}
.search_product_result h3 b{
	font-weight:normal;
	font-size:16px;
	font-weight:bold;
	padding:3px 0 0;
	text-transform:lowercase;}
.search_product_result .perpage{
	float:right;
	margin:13px;}
.search_product_result .perpage a{
	font-weight:bold;}
.search_product_result b.black{
	font-weight:bold;}
.search_product_result .border_grey{
	margin-top:8px;
	padding:0;}
	
.search_product_result .product_list{
	overflow:hidden;
	margin: 23px 10px;}
.search_product_result .product_list li{
	float:left;
	margin-left:5px;
	width:210px;
	height:240px;
	overflow:hidden;
	padding:5px;}
.search_product_result .product_list li .image{
	display:block;
	background:#fff;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.43);
	-moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.43);
	box-shadow:         0 0 5px rgba(0, 0, 0, 0.43);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 8px 0;}
.search_product_result .product_list li .image img{
	display:block;
	margin:0 auto;}
.search_product_result .product_list li a{
	display:block;
	margin:14px 5px;
	color:#242424;}
.search_product_result .product_list li a strong{
	font-weight:bold;}
.search_product_result .product_list li a b{
	font-weight:bold;
	color:#02A4E2;}
.search_product_result .product_list li a:hover{
	text-decoration:none}
.search_product_result .product_list li a:hover b{
	text-decoration:underline;}
	
.search_product_result .navigation{
	background:#14a5ee;
	color:#fff;
	overflow:hidden;}
.search_product_result .navigationtop{
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;}
.search_product_result .navigationbottom{
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;}
.navigation .button{
	float:right;
	width:200px;
	color:#fff;
	overflow:hidden;}
.navigation .button .btn_next{
	display:block;
	float:right;
	background:url(../images/btn_next2.png) no-repeat right top;
	padding-right:19px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:6px 6px 7px;}
.navigation .button .btn_prev{
	display:block;
	float:right;
	background:url(../images/btn_prev2.png) no-repeat left top;
	padding-left:19px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:6px 6px 7px;}
.navigation .pages{
	float:left;
	width:186px;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
	margin:6px 0 7px 14px;}
.navigation .pagination{
}
.navigation .pagination ul {
	text-align: center;
	padding:7px 0 0;}
.navigation .pagination li {
	display: inline;
	padding:0 8px 0 6px;
	line-height:12px;
	border-right:1px solid #fff;}
.navigation .pagination a {
	color:#fff;
	line-height:12px;
	text-decoration:none;}
.navigation .pagination li:first-child {
	border-left:1px solid #fff;}
.navigation .pagination a:hover{
	color:#fff;
	text-decoration:underline;}
.navigation .pagination .current{
	color:#fff;
	font-size:14px;
	font-weight:bold;}
	
	
	
	
/*
 *		Brands
 */
 
 
 
 
.brand_content{
	width:1180px;
	margin:2px 0 10px;
	margin: auto;
	
	
	}
.brand_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.brand_content .border_grey p{
	padding: 0 0 15px;}
.brand_content .alphabet{
	background:#cdedf9;
	border:1px solid #c8c8c8;
	border-width:1px 0;
	margin:0 -13px;
	height:39px;}
.brand_content .alphabet ul {
	text-align: center;
	margin:11px 0 0;}
.brand_content .alphabet li {
	display: inline;
	padding:0 4px 0 9px;
	background:url(../images/dev_abc.gif) no-repeat left 0;}
.brand_content .alphabet a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#0882c4;}
.brand_content .alphabet li:first-child{
	background:none;}
.brand_content .brand_product{
	position:relative;
	margin:11px -10px 11px -13px;
	overflow:hidden;}
.brand_content .section_products{
	float:left;
	width:217px;
	margin:0 3px 0 10px;}
.brand_content .section_products h6{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
	padding:0 0 5px 3px;
	margin-bottom:5px;
	color:#0882c4;
	border-bottom:1px solid #c8c8c8;}
.brand_content .section_products ul{
	margin-bottom:9px;}
.brand_content .section_products li{
	line-height:20px;
	padding-left:2px;}
.brand_content .section_products li a{
	color:#262626;}
.brand_content .section_products li a:hover{
	color:#02a4e2;}
	
	
	
	
/*
 *		Product
 */
 
.breadcrumb{
	overflow:hidden;
	margin-bottom:30px;}
.breadcrumb li{
	float:left;
	background:url(../images/arrow_orange.png) no-repeat left 1px;
	padding:0 7px 0 14px;
	font-weight:bold;
	color:#000;}
.breadcrumb li:first-child{
	background:none;
	padding-left:0;}
.breadcrumb li a{
	font-weight:normal;
	color:#00279B;}
 

.product_content h1,
.product_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	padding:3px 0 13px 1px;
}
	
.prev_product{
	background:url(../images/btn_prev3.png) no-repeat left top;
	line-height:15px;
	padding-left:24px;
	margin:8px 10px 0 0;
	display:block;
	float:right;
	color:#00279B;}
.next_product{
	background:url(../images/btn_next3.png) no-repeat right top;
	line-height:15px;
	padding-right:24px;
	margin:8px 10px 0 20px;
	display:block;
	float:right;
	color:#00279B;}
	
.product_content .image_product{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.43);
	-moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.43);
	box-shadow:         0 0 5px rgba(0, 0, 0, 0.43);
	text-align:center;}
.product_content .image_product .image{
	padding:10px;
	margin:0;
	border-bottom:1px solid #c8c8c8;}
.product_content .image_product .image img{
	margin:0 auto;}
.product_content .image_product .links{
	padding:14px 0;}
.product_content .image_product .links a{
	line-height:18px;
	display:inline-block;
	font-weight:bold;
	margin:0 10px;}
.product_content .image_product .links a.view{
	background:url(../images/icon_view.gif) no-repeat left top;
	padding-left:25px;}
.product_content .image_product .links a.print{
	background:url(../images/icon_print.gif) no-repeat left top;
	padding-left:30px;}
	 
.product_content .description{
	width:480px;}
.product_content .description h6{
	color:#000;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:11px;
	clear:right;}
.product_content .description p{
	margin-bottom:8px;
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	
	}
	
	
.product_content .description ul{
	border-bottom:1px solid #c8c8c8;}
.product_content .description ul li{
	text-align:right;
	overflow:hidden;
	padding:6px 2px 8px;
	border-top:1px solid #c8c8c8;}
.product_content .description ul li b{
	float:left;
	font-weight:bold;
	color:#000;}
.product_content .description ul li.price{
/*	color:#ff6900;*/
	font-weight:bold;}
.product_content .order{
	border-bottom:1px solid #c8c8c8;}
.product_content .order .buttom_ordernow{
	background:url(../images/btn_order-now.gif) no-repeat left top;
	width:153px;
	height:39px;
	border:0;
	cursor:pointer;
	text-indent:150%;
	white-space:nowrap;
	overflow:hidden;
	margin:10px 0 10px 5px;}
.product_content .order .buttom_red{
	margin:10px 0 11px 6px;}
.product_content .order .buttom_red span{
	width:114px;
	font-family: 'nimbussantconboldregular';
	font-size:20px;
	text-transform:uppercase;
	text-shadow:0 0 3px #800;}
.product_content .order .input{
	display:block;
	margin:-13px 0 0 0;
	background:url(../images/form_input_left.png) no-repeat left top;}
.product_content .order .input input{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	border:0;
	width:150px;
	margin:0 0 0 19px;
	padding:12px 19px 25px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.product_content .order p{
	margin:0;
	font-size:16px;
	padding:23px 0 0 6px;
	font-weight:bold;
	color:#000;}
.product_content .request_quote{
	overflow:hidden;
	border-bottom:1px solid #c8c8c8;}
.product_content .request_quote .needsample{
	display:block;
	
	margin:10px 0 0 5px;
	font-weight:bold;
	padding:8px 0 5px 10px;}
.product_content .request_quote .createvirtual{
	display:block;
	
	margin:10px 0 6px 5px;
	font-weight:bold;
	padding:7px 0 5px 10px;}
.product_content .request_quote .moreline{
	display:block;
	
	margin:10px 0 0 5px;
	font-weight:bold;
	padding:5px 0 5px 10px;}
.product_content .request_quote .buttom_blue{
	margin:28px 0 0;}
.product_content .request_quote .buttom_blue span{
	width:114px;}
.product_content .rage_price {
	margin-top:16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #003d71;}
.product_content .rage_price table{}
.product_content .rage_price td{
	border:1px solid #003d71;
	border-width:1px 0 0 1px;
	text-align:center;
	font-weight:bold;
	color:#000;/*
	height:40px;
	line-height:39px;
	width:19%;
	font-size:16px;*/
	height:30px;
	line-height:30px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;}
.product_content .rage_price th{
	width:25%;
	border:1px solid #003d71;
	border-width:1px 0 0 0;
	text-align:left;
	font-weight:bold;
	color:#000;
	padding-left:20px;/*
	height:40px;
	line-height:40px;
	font-size:16px;*/
	height:30px;
	line-height:30px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;}
.product_content .rage_price .quantity th{
	background:#a5def4;}
.product_content .rage_price .unit_price th{
	background:#e7e7e7;}
.product_content .rage_price .sales_price th{
	background:#ffc2c2;}
.product_content .rage_price .quantity td{
	background:#cdedf9;}
.product_content .rage_price .unit_price td{
	background:#fff;}
.product_content .rage_price .sales_price td{
	background:#ffeded;}
	
.product_content .rage_price .last{
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;}
.product_content .rage_price .last th {
	-webkit-border-radius: 0 0 0 6px;
	-moz-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;}
.product_content .rage_price .last td.last {
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;}
.product_content .rage_price .quantity{
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;}
.product_content .rage_price .quantity th {
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
	border:none;}
.product_content .rage_price .quantity td{
	border-width:0 0 0 1px;}
.product_content .rage_price .quantity td.last {
	-webkit-border-radius: 0 6px 0 0;
	-moz-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;}
	
	
.product_content .product_details{
	margin:27px 0 0 0;}
.product_content .product_details h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	line-height:24px;
	padding-bottom:14px;}
.product_content .product_details b{
	font-weight:bold;
	color:#000;}
.product_content .product_details b.blue{
	color:#03a3e1;}
	
.product_content .product_options{
	margin:14px 0 0 0;}
.product_content .product_options h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	line-height:24px;
	padding-bottom:18px;}
.product_content .product_options .order{
	border:none;
	text-align:right;
	margin:10px 0 -10px;}
.product_content .product_options .order .quantity{
	margin:-13px 3px 0 13px;}
	
.product_content .product_options .info b{
	font-weight:bold;}
.product_content .product_options .info p{
	margin:10px 0 0;}


.quantity-slider {
	display:inline-block;
	margin-top: 0px;
	width: 170px;
	margin-left: 7px;
	margin-bottom: 10px;
}
.quantity-slider-info {
	width:140px;
	float:right;
	margin-right:5px;
}
.quantity-slider-info .bold {
	font-weight:bold;
}
.slider-prev {
	display:inline-block;
	vertical-align:top;
}
.slider-next {
	display:inline-block;
	vertical-align:top;
	margin-left:8px;
}
.ui-slider-handle {
	cursor:pointer;
}

.bonjango_price th {
	background-color:rgb(252, 152, 152);
	color:#ffffff;
}

.bonjango_savings th {
	background-color:#ffffff;
}
	
tr.bonjango_savings {
	background-color:rgb(186, 255, 186);
}

.ordersteps_content .pricing table th.bonjango_header_order {
	font-size:12px;
}

/*
 *		Order Steps
 */
 
.ordersteps_content .breadcrumb{
	overflow:hidden;
	margin:0 -13px 12px;
	padding:0 13px 15px;
	border-bottom:1px solid #c8c8c8;}
.breadcrumb li span{
	font-weight:normal;
	color:#00279B;}
 
.ordersteps_content{
	width:700px;
	margin:2px 0 10px;}
.ordersteps_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
	
.ordersteps_content .image_product{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.43);
	-moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.43);
	box-shadow:         0 0 5px rgba(0, 0, 0, 0.43);
	text-align:center;
	padding:10px;
	margin-right:14px;}
.ordersteps_content .image_product img{
	display:block;
	margin:0 auto;}
.ordersteps_content .info_product{
	width:100px;
	padding:4px 12px 0 0;}
.ordersteps_content .info_product b{
	font-weight:bold;
	color:#000;}
.ordersteps_content .info_product p{
	margin-bottom:15px;}
	
.ordersteps_content .description{
	margin-right: -4px;
	width: 420px;}
.step3 .description{
	width: 530px;}
.ordersteps_content .pricing{
	border:1px solid #c8c8c8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:11px;}
.ordersteps_content .pricing table{
	border:none;
	margin:0;}
.ordersteps_content .pricing table th{
	background:#03a3e1;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	border-right:1px solid #fff;
	border-bottom:1px solid #c8c8c8;
	padding:12px 0 13px;
	width:27%;}

.ordersteps_content .pricing table th.last{
	border-right:0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
	width:19%;}
.ordersteps_content .pricing table th:first-child{
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;}
.ordersteps_content .pricing table tr{
	border:0;}
.ordersteps_content .pricing table td{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	text-align:center;
	line-height:20px;
	padding:6px 0;
	font-weight:normal;
	border:1px solid #c8c8c8;
	border-width:0 1px 0 0;
	vertical-align:middle;}
.ordersteps_content .pricing table td.last{
	border-right:none;
	padding:0;
	vertical-align:top;}
.ordersteps_content .pricing table td.total{
	background:#fffab2;}
.ordersteps_content .pricing table td .edit{
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#009ae2;
	background:url(../images/icon_edit.gif) no-repeat left top;
	padding:4px 0 3px 24px;
	width:30px;
	margin:10px auto;}
.ordersteps_content .pricing table td .remove{
	display:block;
	background:url(../images/icon_remove.gif) no-repeat left top;
	width:18px;
	height:18px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	margin:15px auto;}
.ordersteps_content .attention{
	border:1px solid #c8c8c8;
	background:url(../images/icon_attention.png) no-repeat 17px 15px #fad2c2;
	color:#000;
	padding:15px 15px 14px 67px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:12px;}
.ordersteps_content .attention b{
	font-weight:bold;}
.ordersteps_content .attention b.red{
	color:#b60101;}
.ordersteps_content .product{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c8c8c8;}
	

.ordersteps_content .pricing table th.color_step3{
	width:20%;}
.ordersteps_content .pricing table th.size_step3{
	width:10%;}
.ordersteps_content .pricing table th.price_step3{
	width:16%;}
.ordersteps_content .pricing table th.change_step3{
	width:12%;}
.ordersteps_content .pricing table th.artwork_step3{
	width:8%;}
.ordersteps_content .pricing table th.savings_step3{
	width:15%;}
.ordersteps_content .pricing table th.amount_step3{
	width:12%;}
.ordersteps_content .pricing table th.remove_step3{
	width:12%;}
	
.ordersteps_content .pricing table td.size_sm {
	font-size:12px;
}

.ordersteps_content .pricing table td.artwork_step3 {
    font-size: 12px;
}

.ordersteps_content table{
	margin-bottom:10px;}
.ordersteps_content tr{
	border-bottom:1px solid #c8c8c8;}
.ordersteps_content .all_info_cart td{
	padding:5px;
	line-height:18px;
	height:22px;
	vertical-align:middle;
	text-align:right;
	width:50%;}
.ordersteps_content td b{
	font-weight:bold;}
	
	
	
	
	
	
	
/*
 *		Step 1
 */
 
.ordersteps_content .formoderstep1{
	margin-right:-4px;}
.ordersteps_content .formoderstep1 .parametrs{
	border-bottom:1px solid #c8c8c8;
	padding-bottom:14px;}
.ordersteps_content .formoderstep1 label{
	font-weight:bold;
	color:#000;
	padding:10px 0 0;
	display:block;}
.ordersteps_content .formoderstep1 .size{
	margin-left:21px;}
.ordersteps_content .formoderstep1  .select{
	display:block;
	float:right;
	margin-left:15px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.ordersteps_content .formoderstep1  .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	margin:0 0 0 19px;
	padding:11px 11px 11px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.ordersteps_content .formoderstep1  .select select{
	border:0;
	background:none repeat scroll 0 0 transparent;
	font-size:15px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;}
.ordersteps_content .formoderstep1 .size .select i{
	width:86px;}
.ordersteps_content .formoderstep1 .size .select select{
	height:17px;
	width:86px;}
.ordersteps_content .formoderstep1 .color .select i{
	width:156px;}
.ordersteps_content .formoderstep1 .color .select select{
	height:17px;
	width:156px;}
	
.ordersteps_content .formoderstep1 .buttom{
	padding:10px 0;
	overflow:hidden;
	border-bottom:1px solid #c8c8c8;}
.ordersteps_content .formoderstep1 .btn_continue{
	background:url(../images/btn_continue.gif) no-repeat;
	width:153px;
	height:39px;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	float:right;}
	
	
	
	
	
	
/*
 *		Step 2
 */
 
.ordersteps_content .formoderstep2{
	padding:4px 0 0;
	border-bottom:1px solid #c8c8c8;}
.ordersteps_content .formoderstep2 p{
	overflow:hidden;}
.ordersteps_content .formoderstep2 label{
	float:left;
	font-weight:bold;
	color:#000;
	padding:8px 0 0;
	display:block;
	width:340px;}
.ordersteps_content .formoderstep2 label span{
	display:block;
	font-weight:normal;
	color:#67858b;
	line-height:15px;
	margin-top:3px;}
.ordersteps_content .formoderstep2 label span b{
	font-weight:bold;}
.ordersteps_content .formoderstep2 label span a{
	color:#ff6a00;}
.ordersteps_content .formoderstep2  .select{
	display:block;
	float:right;
	margin:0 0 11px 15px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.ordersteps_content .formoderstep2  .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:19px;
	width:286px;
	margin:0 0 0 19px;
	padding:10px 11px 10px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.ordersteps_content .formoderstep2  .select select{
	border:0;
	background:none repeat scroll 0 0 transparent;
	font-size:15px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	height:19px;
	padding:0px 0;
	width:286px;}
.ordersteps_content .formoderstep2 .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.ordersteps_content .formoderstep2 .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:274px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.ordersteps_content .formoderstep2 .input img{
	position:absolute;
	top:10px;
	right:14px;
	cursor:pointer;}
.ordersteps_content .formoderstep2 .radio { 
	margin:17px 0 10px;
	display:block;
	float:right;
	width:316px;}
.ordersteps_content .formoderstep2 .radio input{
	margin:5px;}
.ordersteps_content .formoderstep2 .textarea{
	display:block;
	float:right;}
.ordersteps_content .formoderstep2 .textarea textarea{
	background:url(../images/textarea316x194.gif) no-repeat;
	width:296px;
	height:174px;
	border:none;
	resize:none;
	outline:none;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:10px;}
.ordersteps_content .formoderstep2 .parametrs{
	border-bottom:1px solid #c8c8c8;
	padding-bottom:11px;}
.ordersteps_content .formoderstep2 .btn_continue{
	float:right;
	background:url(../images/btn_proceedcheckout.gif) no-repeat;
	width:213px;
	height:39px;
	cursor:pointer;
	border:0;
	outline:none;
	white-space:nowrap;
	overflow:hidden;
	text-indent:150%;
	margin:10px 0;}
.ordersteps_content .formoderstep2 .buttom_blue span{
	width:175px;
	line-height:39px;}
.ordersteps_content .formoderstep2 .buttom_blue{
	margin:10px 7px;}
	
	
	
	
	
	
/*
 *		Step 3
 */

.ordersteps_content .description .quantity{
	margin-bottom:10px;
	overflow:hidden;
	padding-left:10px;}
.ordersteps_content .description .quantity b{
	font-weight:bold;}
.ordersteps_content .description .quantity p{
	padding-top:10px;}
.ordersteps_content .description .quantity span.input{
	display:block;
	font-weight:bold;
	margin: -10px 0 0 10px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.ordersteps_content .description .quantity .input input{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:68px;
	border:0;
	margin:0 0 0 19px;
	padding:12px 19px 12px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.ordersteps_content .update_cart{
	padding-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #c8c8c8;}
.ordersteps_content .update_cart .update-cart{
	background:url(../images/btn_update-cart.gif) no-repeat;
	width:123px;
	height:39px;
	cursor:pointer;
	border:0;
	outline:none;
	white-space:nowrap;
	overflow:hidden;
	text-indent:150%;}
.ordersteps_content .formoderstep3{
	border-top:1px solid #c8c8c8;
	margin-top:10px;
	padding-top:10px;}
.ordersteps_content .formoderstep3 p{
	overflow:hidden;}
.ordersteps_content .formoderstep3 .parametrs{
	border-bottom:1px solid #c8c8c8;
	padding-bottom:14px;
	overflow:hidden;}
.ordersteps_content .formoderstep3 .payment_method{
	border-bottom:1px solid #c8c8c8;
	padding-bottom:10px;}
.ordersteps_content .formoderstep3 .payment_method p{
	margin: 0 0 5px 5px;}
.ordersteps_content .formoderstep3 b{
	font-weight:bold;}
.ordersteps_content .formoderstep3 label {
	color:#000;
	padding:10px 0 0;
	display:block;}
.ordersteps_content .formoderstep3 .size{
	margin-left:21px;}
.ordersteps_content .formoderstep3  .select{
	display:block;
	float:right;
	margin-left:15px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.ordersteps_content .formoderstep3 .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	width:366px;
	margin:0 0 0 19px;
	padding:11px 11px 11px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.ordersteps_content .formoderstep3 .select select{
	border:0;
	background:none;
	background:transparent;
	font-size:15px;
	color:#000;
	width:366px;
	font-family:Arial, Helvetica, sans-serif;}
	
.ordersteps_content .formoderstep3 .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.ordersteps_content .formoderstep3 .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:354px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.ordersteps_content .formoderstep3 .smallinput input{
	width:149px;}
	

.ordersteps_content .formoderstep3 .register{
	width:48%;
	padding-top:10px;}
.ordersteps_content .formoderstep3 .register .buttom_red{
	margin:50px auto 0;
	width:188px;}
.ordersteps_content .formoderstep3 .register .buttom_red span{
	width:150px;}
.ordersteps_content .formoderstep3 .login{
	width:48%;
	padding-top:10px;}
.ordersteps_content .formoderstep3 .login p{
	margin-bottom:5px;}
.ordersteps_content .formoderstep3 .login .input input{
	width:190px;}
.ordersteps_content .formoderstep3 .buttom_red{
	margin: 0 auto;
	width:140px;}
.ordersteps_content .formoderstep3  .buttom_red span{
	font-family: 'nimbussantconboldregular';
	width:102px;
	font-size:20px;
	text-transform:uppercase;
	text-shadow:0 0 3px #800;}
.ordersteps_content .formoderstep3 .login .loginbtn{
	background:url(../images/btn_login.gif) no-repeat;
	width:140px;
	height:39px;
	cursor:pointer;
	border:0;
	outline:none;
	white-space:nowrap;
	overflow:hidden;
	text-indent:150%;
	margin:0 auto;
	display:block;}
	
.ordersteps_content .formoderstep3 .standard_checkout{
	padding-top:10px;}
.ordersteps_content .formoderstep3 .shipto{
	width:48%;}
.ordersteps_content .formoderstep3 .billto{
	width:48%;}
.ordersteps_content .formoderstep3 .standard_checkout .input input{
	width:190px;}
.ordersteps_content .formoderstep3 .standard_checkout p{
	margin-bottom:5px;}
.ordersteps_content .formoderstep3 .standard_checkout .textarea{
	display:block;
	float:right;}
.ordersteps_content .formoderstep3 .standard_checkout .textarea textarea{
	background:url(../images/textarea232x101.gif) no-repeat;
	width:194px;
	height:81px;
	border:none;
	resize:none;
	outline:none;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:10px 19px;}
.ordersteps_content .formoderstep3 .standard_checkout .select{
	margin-left:0;}
.ordersteps_content .formoderstep3 .standard_checkout .select i{
	width:202px;}
.ordersteps_content .formoderstep3 .standard_checkout .select select{
	width:202px;}
.ordersteps_content .formoderstep3 .samebill{
	overflow:hidden;
	float:right;
	width: 230px;}
.ordersteps_content .formoderstep3 .samebill label{
	float:none;
	margin: 0;
	padding: 0;}
.ordersteps_content .formoderstep3 .samebill input{
	float:left;
	margin:0 5px 0 0;}
.ordersteps_content .formoderstep3 .btn_submit_oder{
	float:right;
	background:url(../images/btn_submit_order.gif) no-repeat;
	width:213px;
	height:39px;
	cursor:pointer;
	border:0;
	outline:none;
	white-space:nowrap;
	overflow:hidden;
	text-indent:150%;
	margin:13px 0 0;}

	
	
	
	
	

	
	
	
	
	
	
/*
 *		Contact Us
 */
	
.contact_content{
	width:700px;
	margin:2px 0 10px;}
.contact_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.contact_content .border_grey p{
	padding: 0 0 15px;}
.contact_content .border_grey b{
	font-weight:bold;}
.contact_content .border_grey a{
	color:#ff6a00;}
.contact_content ul {
	margin:0 0 5px 7px;}
.contact_content ul li{
	background:url(../images/arrow_orange2.png) no-repeat left 2px;
	padding:0 0 10px 10px;}
	
.contact_content .formcontact{
	margin:-10px 0 0;}
.contact_content .formcontact p{
	overflow:hidden;}
.contact_content .formcontact label{
	float:left;
	font-weight:bold;
	color:#000;
	padding:8px 0 0;
	display:block;
	width:260px;}
.contact_content .formcontact label i{
	color:red;
	font-size:16px;}
	
.contact_content .formcontact .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.contact_content .formcontact .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:354px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.errorinput{
	background:url(../images/form_input_left_error.png) no-repeat left top !important;}
.errorinput input{
	background:url(../images/form_input_right_error.png) no-repeat right top !important;}
.errorinput i{
	background:url(../images/form_input_right_error.png) no-repeat right top !important;}

.contact_content .formcontact .twofield{
	margin:0 -5px 10px;
	overflow:hidden;}
.contact_content .formcontact .twofield .input input{
	width:170px;}
.contact_content .formcontact .twofield label{
	width:120px;}
.contact_content .formcontact .city{
	float:left;}
.contact_content .formcontact .twofield .city label{
	width:120px;}
.contact_content .formcontact .twofield .city input{
	width:137px;}
.contact_content .formcontact .zip{
	float:right;}
.contact_content .formcontact .twofield .zip label{
	width:40px;}
.contact_content .formcontact .twofield .zip input{
	width:50px;}
.contact_content .formcontact .state{
	float:left;}
.contact_content .formcontact .twofield .state label{
	width:50px;
	margin-left:10px;}
.contact_content .formcontact .twofield .state .input{
	margin-left:0;}
.contact_content .formcontact .twofield .state input{
	width:127px;}
.contact_content .formcontact .captcha .input{
	float:left;
	margin-left:6px;}
.contact_content .formcontact .captcha .input input{
	width:127px;}
	
.contact_content .formcontact .textarea{
	display:block;
	float:right;}
.contact_content .formcontact .textarea textarea{
	background:url(../images/textarea396x104.gif) no-repeat;
	width:376px;
	height:84px;
	border:none;
	resize:none;
	outline:none;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:10px;}
	
.contact_content .formcontact .radio { 
	margin:7px 0 0;
	display:block;
	float:right;
	width:396px;}
.contact_content .formcontact .radio input{
	margin:5px;}
	
.contact_content .formcontact  .select{
	display:block;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.contact_content .formcontact  .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:19px;
	width:366px;
	margin:0 0 0 19px;
	padding:10px 11px 10px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.contact_content .formcontact  .select select{
	border:0;
	background:none repeat scroll 0 0 transparent;
	font-size:15px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	height:19px;
	padding:0px 0;
	width:366px;}
	
.contact_content .formcontact .checkbox{
	width:390px;
	overflow:hidden;}
.contact_content .formcontact .checkbox label{
	width:130px;
	padding:2px 0 0 40px;}
	
.contact_content .formcontact .captcha label{
	padding-top:4px;}
.contact_content .formcontact .captcha img{
	display:block;
	margin:3px 0 0;}
	
.contact_content .formcontact .parametrs{
	padding:15px 5px 0;
	border-bottom:1px solid #c8c8c8;}
	
.contact_content .formcontact .buttom{
	padding:10px 0 0;
	overflow:hidden;}
.contact_content .formcontact .buttom span{
	display:block;
	margin:10px;
	float:left;}
.contact_content .formcontact .buttom span i{
	color:red;}
.contact_content .formcontact .btn_clickhere{
	float:right;
	background:url(../images/btn_clickhere.gif) no-repeat;
	width:397px;
	height:39px;
	cursor:pointer;
	border:0;
	outline:none;
	white-space:nowrap;
	overflow:hidden;
	text-indent:150%;}
	
.expand a{
	text-decoration:none;
	padding-bottom:5px;
	color:#00279B !important;}
	
	



	
/*
 *		About Us
 */
	
.about_content{
	width:700px;
	margin:2px 0 10px;}
.about_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.about_content .border_grey p{
	padding: 0 0 15px;}
.about_content .border_grey p strong{
	font-weight:bold;}
.about_content .border_grey b{
	font-weight:bold;}
.about_content .border_grey a{
	color:#ff6a00;}
.about_content .border_grey h4{
	font-weight:bold;
	color:#00279B;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:10px;}
.about_content ul {
	margin:0 0 5px 7px;}
.about_content ul li{
	background:url(../images/arrow_orange2.png) no-repeat left 2px;
	padding:0 0 10px 10px;}
.about_content ul.logos,.artwork_content ul.logos{
	margin:0 -10px 15px -7px;
	overflow:hidden;}
.about_content ul.logos li,.artwork_content ul.logos li{
	background:none;
	float:left;
	height:90px;
	margin:0 5px;
	padding:0;}
	
		
	
	
	
/*
 *		ArtWork
 */
	
.artwork_content{
	width:700px;
	margin:2px 0 10px;}
.artwork_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.artwork_content .border_grey {
	padding:10px 9px 10px 10px;}
.artwork_content .border_grey p{
	padding: 0 0 15px;}
.artwork_content .border_grey b{
	font-weight:bold;}
.artwork_content .border_grey a{
	color:#ff6a00;}
.artwork_content .border_grey p .red{
	color:#c00;}
.artwork_content .border_grey p .bordo{
	color:#900;}
.artwork_content .border_grey p .blue{
	color:#02a4e2;}
.artwork_content ul {
	margin:0 0 5px 7px;}
.artwork_content ul li{
	background:url(../images/arrow_orange2.png) no-repeat left 2px;
	padding:0 0 10px 10px;}
	
.artwork_content .sub_menu{
	border: 2px solid #FF6D00;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:38px;
	margin-bottom:10px;}
.artwork_content .sub_menu ul{
	width:696px;
	margin:0;}
.artwork_content .sub_menu li{
	float:left;
	padding:0;
	border-left:1px solid #FF6D00;
	background:none;}
.artwork_content .sub_menu li a{
	display:block;
	padding:11px 0 13px;
	float:left;
	text-transform:uppercase;
	text-align:center;
	width:231px;
	color:#000;
	font-weight:bold;}
.artwork_content .sub_menu li:first-child a{
	width:232px;}
.artwork_content .about_sub_menu li a{
	width:138px;}
.artwork_content .about_sub_menu li:first-child a{
	width:140px;}
.artwork_content .sub_menu li a.hover,
.artwork_content .sub_menu li a:hover{
	text-decoration:none;
	color:#fff;
	background:#FF6D00;}
.artwork_content .sub_menu li:first-child{
	border:none;}
	

.artwork_content .PMScolor{
	height:80px;}
.artwork_content .PMStable td{
	padding:2px;
	width:95px;
	vertical-align:top;}
.artwork_content .PMStable table .PMSname{
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:34px;}
.artwork_content .table_content{
	overflow:hidden;}
.artwork_content .table_content ul{
	float:left;
	width:32%;}
.artwork_content .table_content ul li{
	padding:0 0 4px 10px;}
	
	
	
	
	
	
/*
 *		My Account
 */
	
.account_content{
	width:700px;
	margin:2px 0 10px;}
.account_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.account_content .border_grey {
	padding:10px 9px 10px 10px;}
.account_content p{
	padding: 0 0 10px;
	overflow:hidden;}
.account_content .border_grey b{
	font-weight:bold;}
.account_content .border_grey a{
	color:#ff6a00;}
.account_content ul {
	margin:0 0 5px 7px;}
.account_content ul li{
	background:url(../images/arrow_orange2.png) no-repeat left 2px;
	padding:0 0 2px 10px;}
	
.account_content .formlogin{
	width:50%;}
.account_content .formlogin .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.account_content .formlogin .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:149px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.account_content .formlogin label{
	color: #000000;
    display: block;
    padding: 10px 0 0;
	 display:block;
	 float:left;}
.account_content .formlogin .btn_signin{
	background:url(../images/btn_signin.gif) no-repeat;
	width:113px;
	height:39px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	white-space:nowrap;
	text-indent:150%;
	margin-right:10px;}
.account_content .formlogin .btn_submit{
	background:url(../images/btn_submit.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;
	display:block;}
.account_content .buttom_red{
	margin:0 0 0 6px;}
.account_content .buttom_red span{
	width:149px;
	font-family: 'nimbussantconboldregular';
	font-size:20px;
	text-transform:uppercase;
	text-shadow:0 0 3px #800;}
	
	

.account_content .formregistration .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.account_content .formregistration .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:354px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.account_content .formregistration .smallinput{
	margin-right:184px;}
.account_content .formregistration .smallinput input{
	width:170px;}
.account_content .formregistration label{
	color: #000000;
    display: block;
    padding: 10px 0 0;
	 display:block;
	 float:left;}
	 
.account_content .formregistration .twofield{
	clear:both;
	overflow:hidden;}
.account_content .formregistration .twofield p{
	width:49%;}
.account_content .formregistration .twofield .input input{
	width:170px;}
	
	
.account_content .formregistration  .select{
	display:block;
	float:right;
	margin-left:15px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.account_content .formregistration .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	width:366px;
	margin:0 0 0 19px;
	padding:11px 11px 11px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.account_content .formregistration .select select{
	border:0;
	background:none;
	background:transparent;
	font-size:15px;
	color:#000;
	width:366px;
	font-family:Arial, Helvetica, sans-serif;}
.account_content .formregistration .twofield .select i{
	width:182px;}
.account_content .formregistration .twofield .select select{
	width:182px;}
.account_content .formregistration textarea{
	background:url(../images/textarea558x103.gif) no-repeat;
	width:518px;
	height:83px;
	border:0;
	outline:none;
	overflow:auto;
	resize:none;
	padding:10px 20px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;}
.account_content .formregistration .btn_submit{
	background:url(../images/btn_submit.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;
	display:block;}
	
	
	
	
	
	
/*
 *		Quote
 */
	
.quote_content{
	width:700px;
	margin:2px 0 10px;}
.quote_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.account_content .border_grey {
	quote_content:10px 9px 10px 10px;}
.quote_content p{
	padding: 0 0 10px;
	overflow:hidden;}
.quote_content .border_grey b{
	font-weight:bold;}
	
	
.quote_content .image_product{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.43);
	-moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.43);
	box-shadow:         0 0 5px rgba(0, 0, 0, 0.43);
	text-align:center;
	padding:10px;
	margin-right:14px;}
.quote_content .image_product img{
	display:block;
	margin:0 auto;}
.quote_content .description{
	width:528px;}
.quote_content .product{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #c8c8c8;}
	

.quote_content .formquote .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.quote_content .formquote .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:170px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.quote_content .formquote .quantity label{
	width:75px;
	margin-left:15px;
	height:28px;
	margin-bottom:10px;}
.quote_content .formquote .smallinput input{
	width:50px;
	text-align:center;
	font-size:16px;}
.quote_content .formquote label{
	color: #000000;
    display: block;
    padding: 10px 0 0;
	 display:block;
	 float:left;
	 width:115px;}
.quote_content .formquote  .select{
	display:block;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.quote_content .formquote .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	width:182px;
	margin:0 0 0 19px;
	padding:11px 11px 11px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.quote_content .formquote .select select{
	border:0;
	background:none;
	background:transparent;
	font-size:15px;
	color:#000;
	width:182px;
	font-family:Arial, Helvetica, sans-serif;}

.quote_content .formquote .input img{
	position:absolute;
	top:10px;
	right:14px;
	cursor:pointer;}
.quote_content .formquote textarea{
	background:url(../images/textarea558x103.gif) no-repeat;
	width:518px;
	height:83px;
	border:0;
	outline:none;
	overflow:auto;
	resize:none;
	margin-left:114px;
	padding:10px 20px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;}
.quote_content .formquote .btn_submit{
	background:url(../images/btn_submit.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;
	display:block;}
	

	
	
	
	
	
	
/*
 *		Quote
 */
 
.samplepolicy{
	width:700px;
	margin:2px 0 10px;}
.samplepolicy h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.samplepolicy .border_grey {
	quote_content:10px 9px 10px 10px;}
.samplepolicy p{
	padding: 0 0 10px;
	overflow:hidden;}
.samplepolicy .border_grey b{
	font-weight:bold;}
.samplepolicy .description{
	border:1px solid #c8c8c8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:11px;}
.samplepolicy .description table{
	border:none;
	margin:0;}
.samplepolicy .description table th{
	background:#03a3e1;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	border-right:1px solid #fff;
	border-bottom:1px solid #c8c8c8;
	padding:12px 0 13px;
	width:20%;}
.samplepolicy .description table th.last{
	border-right:0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;}
.samplepolicy .description table th:first-child{
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;}
.samplepolicy .description table tr{
	border:0;}
.samplepolicy .description table td{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	text-align:center;
	line-height:20px;
	padding:6px 0;
	font-weight:normal;
	border:1px solid #c8c8c8;
	border-width:0 1px 0 0;
	vertical-align:middle;}
.samplepolicy .description table td.last{
	border:0;}

.samplepolicy .description  .select{
	display:block;
	float:right;
	margin:0 10px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.samplepolicy .description .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	width:152px;
	margin:0 0 0 19px;
	padding:9px 11px 13px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.samplepolicy .description .select select{
	border:0;
	background:none;
	background:transparent;
	font-size:15px;
	color:#000;
	width:152px;
	font-family:Arial, Helvetica, sans-serif;}
	

.samplepolicy  .select{
	display:block;
	float:right;
	margin-left:15px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.samplepolicy .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	width:366px;
	margin:0 0 0 19px;
	padding:11px 11px 11px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.samplepolicy .select select{
	border:0;
	background:none;
	background:transparent;
	font-size:15px;
	color:#000;
	width:366px;
	font-family:Arial, Helvetica, sans-serif;}
	
.samplepolicy .input{
	display:block;
	position:relative;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.samplepolicy .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:354px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.samplepolicy .smallinput input{
	width:149px;}
.samplepolicy .mediuminput input{
	width:310px;}
.samplepolicy label{
	color: #000000;
    display: block;
    padding: 10px 0 0;}
.samplepolicy .shipto,
.samplepolicy .billto {
    width: 48%;}
.samplepolicy .shipto input,
.samplepolicy .billto input{
	width:190px;}
.samplepolicy .shipto .select,
.samplepolicy .billto .select {
	margin:0;}
.samplepolicy .shipto .select i,
.samplepolicy .billto .select i{
	width:202px;}
.samplepolicy .shipto .select select,
.samplepolicy .billto .select select{
	width:202px;}
.samplepolicy .textarea{
	display:block;
	float:right;}
.samplepolicy .textarea textarea{
	background:url(../images/textarea232x101.gif) no-repeat;
	width:194px;
	height:81px;
	border:none;
	resize:none;
	outline:none;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:10px 19px;}
.samplepolicy fieldset{
	border-top:1px solid #C8C8C8;
	padding-top:10px;}
.samplepolicy .samebill{
	overflow:hidden;
	float:right;
	width: 230px;}
.samplepolicy .samebill label{
	float:none;
	margin: 0;
	padding: 0;}
.samplepolicy .samebill input{
	float:left;
	width:15px;
	margin:0 5px 0 0;}
.samplepolicy .smallselect{
	float:left;
	margin:0;}
.samplepolicy .smallselect select{
	width:275px;}
.samplepolicy .smallselect i{
	width:275px;}
.samplepolicy .btn_submit{
	background:url(../images/btn_submit.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;
	display:block;}
	

	
	
	
	
	
	
/*
 *		Quote
 */
 
.resapplication_content{
	width:700px;
	margin:2px 0 10px;}
.resapplication_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.resapplication_content .border_grey {
	quote_content:10px 9px 10px 10px;}
.resapplication_content p{
	padding: 0 0 10px;
	overflow:hidden;}
.resapplication_content .border_grey b{
	font-weight:bold;}
	

.resapplication_content .formresapplication p{
	padding: 0 0 5px;
	overflow:hidden;}
.formresapplication  .select{
	display:block;
	float:right;
	margin-left:5px;
	background:url(../images/form_input_left.png) no-repeat left top;}
.formresapplication .select i{
	display:block;
	background:url(../images/form_input_right.png) no-repeat right top;
	height:17px;
	width:366px;
	margin:0 0 0 19px;
	padding:11px 11px 11px 0;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#000;}
.formresapplication .select select{
	border:0;
	background:none;
	background:transparent;
	font-size:15px;
	color:#000;
	width:366px;
	font-family:Arial, Helvetica, sans-serif;}
	
.formresapplication .input{
	display:block;
	position:relative;
	margin-left:5px;
	float:right;
	background:url(../images/form_input_left.png) no-repeat left top;}
.formresapplication .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:354px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.formresapplication label{
	color: #000000;
	display: block;
	padding: 10px 0 0;
	float:left;
	max-width:370px;}
.formresapplication .checkbox{
	display: block;
	float: right;
	padding: 10px 0 0;
	width: 390px;}
.formresapplication .radio{
	display: block;
	float: right;
	padding: 10px 0 0;
	width: 290px;}
.formresapplication u{
	text-decoration:none;
	display:block;
	clear:right;
	padding:10px 0 10px 385px;}
.formresapplication .buttons{
	clear:both;
	text-align:center;}
.formresapplication .btn_submit{
	background:url(../images/btn_submit.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;
	display:inline-block;}
.formresapplication .btn_reset{
	background:url(../images/btn_reset.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;
	display:inline-block;}
.formresapplication .twofield{
	margin:0 -10px;
	overflow:hidden;}
.formresapplication .twofield .input input{
	width:169px;}
.formresapplication .twofield p{
	float:left;
	margin:0 10px;}
.formresapplication .twofield label{
	width:110px;}
.formresapplication .primary_contact .input input{
	width:169px;}
.formresapplication .accounting_contact .input input{
	width:169px;}
.formresapplication .primary_contact label{
	width:110px;}
.formresapplication .accounting_contact label{
	width:110px;}
.formresapplication .accounting_contact .checkbox{
	width:140px;}
.formresapplication .accounting_contact .checkbox label{
	padding:0;}
.formresapplication .accounting_contact .checkbox span{
	display: block;
	float: right;}
.formresapplication .mediumselect i{
	width:266px;}
.formresapplication .mediumselect select{
	width:266px;}
.formresapplication .mediuminput input{
	width:256px;}
.formresapplication .smallinput input{
	width:70px;
	text-align:center;}
.formresapplication .smallinput {
	margin-right:186px;}
	
	
	
/*
 *		producs
 */
 
.product_details h4{
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #c8c8c8;}
.product_details .pricing{
	min-width:80%;
	margin-top:5px;
	border-collapse:collapse;
	border:1px solid #003D71;}
.product_details .pricing td,
.product_details .pricing tr,
.product_details .pricing th{
	border:1px solid #003D71;}
.product_details .pricing td,
.product_details .pricing th{
	line-height:22px;
	text-align:center;}
.product_details .pricing th{
	font-weight:bold;
	background:#f4f4f4;}
.product_details .content_field{
	line-height:16px;}
/*.product_content .product_details table{
	border-top:1px solid #c8c8c8;}
.product_content .product_details tr{
	border-bottom:1px solid #c8c8c8;}
.product_content .product_details td{
	line-height:29px;}*/
.product_options h4{
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #c8c8c8;}
.product_options .pricing{
	min-width:50%;
	margin-top:5px;
	border-collapse:collapse;
	border:1px solid #c8c8c8;}
.product_options .pricing td,
.product_options .pricing tr,
.product_options .pricing th{
	border:1px solid #c8c8c8;}
.product_options .pricing td,
.product_options .pricing th{
	line-height:22px;
	text-align:center;}
.product_options .pricing th{
	font-weight:bold;}
.product_options .content_field{
	line-height:16px;}
.product_options b{
	font-weight:bold;
	color:#000;}
.product_options b.blue{
	color:#03a3e1;}
	
.product_parameters li{
	display:inline-block;
	width:480px;
	font-size: 14px;
	padding:0px;
	vertical-align:top;
	margin:0 5px 15px;}	
.product_parameters li em{
	float:left;
	display:block;
	width:130px;
	font-weight:bold;
	font-style:normal;}
.product_parameters li em.blue{
	color:#03a3e1;
	padding-bottom:5px;
	width:320px;}

.product_details h1 {
	font-size:12px;
	font-weight:bold;
	padding:0px;
	line-height:normal;
	height:inherit;
	font-family:inherit;
	color:#03a3e1;	
}

	
#sliderrange{
	height:3px;}
	
.clients_logo td{
	padding:5px;
	text-align:center;
	vertical-align:middle;}
.clients_logo img{
	display:inline;}	
.clients_testimonials td{
	padding:5px;
	text-align:left;
	vertical-align:top;}
.clients_testimonials img{
	display:inline;}
	
	
	
	
	
	
/*
 *		My Account
 */
 
.myaccount_content{
	width:700px;
	margin:2px 0 10px;}
.myaccount_content h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.myaccount_content h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:20px;
	color:#000;
	padding:0 0 13px 1px;
	margin-top:-5px;}
.myaccount_content .border_grey {
	quote_content:10px 9px 10px 10px;}
.myaccount_content p{
	padding: 0 0 10px;
	overflow:hidden;}
.myaccount_content .border_grey b{
	font-weight:bold;}
	
	
.myaccount_content .sub_menu{
	border: 2px solid #FF6D00;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:38px;
	margin-bottom:10px;}
.myaccount_content .sub_menu ul{
	width:696px;}
.myaccount_content .sub_menu li{
	float:left;
	padding:0;
	border-left:1px solid #FF6D00;
	background:none;}
.myaccount_content .sub_menu li a{
	display:block;
	padding:11px 0 13px 0;
	float:left;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	text-align:center;
	font-weight:bold;}
.myaccount_content .sub_menu li a.selected,
.myaccount_content .sub_menu li a:hover{
	text-decoration:none;
	color:#fff;
	background:#FF6D00;}
.myaccount_content .sub_menu li:first-child{
	border:none;}
.myaccount_content .sub_menu li:first-child a{
	width:105px;}
.myaccount_content .sub_menu li.acc_status a{
	width:115px;}
.myaccount_content .sub_menu li.acc_history a{
	width:125px;}
.myaccount_content .sub_menu li.acc_application a{
	width:152px;}
.myaccount_content .sub_menu li.acc_artwork a{
	width:195px;}
.myaccount_content .profile_info{}
.myaccount_content .profile_info i{
	display:block;
	float:left;
	width:150px;
	font-weight:bold;
	color:#4A4A4A;}
.myaccount_content .profile_info li{
	clear:left;
	line-height:25px;}
.myaccount_content .btn_getstatus{
	background:url(../images/btn_get-status.gif) no-repeat;
	width:153px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	cursor:pointer;}
.myaccount_content .input{
	display:block;
	position:relative;
	margin-right:5px;
	float:left;
	background:url(../images/form_input_left.png) no-repeat left top;}
.myaccount_content .input input{
	background:url(../images/form_input_right.png) no-repeat right top;
	height:15px;
	width:230px;
	margin:0 0 0 19px;
	padding:12px 20px 12px 3px;
	padding-right:20px;
	border:0;
	font-size:14px;}
.myaccount_content label{
	display:block;
	float:left;
	width:170px;
	padding:10px 0;}
.myaccount_content .btn_submit{
	background:url(../images/btn_submit.gif) no-repeat;
	width:113px;
	height:39px;
	outline:none;
	border:0;
	text-indent:150%;
	overflow:hidden;
	white-space:nowrap;
	margin:10px 0 -10px;
	cursor:pointer;
	display:block;}
.attach {
	position:relative;
	width:227px;
	height:39px;
	float:left;}
.attach #file_fake {}
.attach span.file { position:absolute; right:-175px; top:0; width:115px; height:100%; }
.attach span.file * { cursor:pointer; }
.attach span.file:hover * { color:gray; }
.attach input.file_select_btn { overflow:visible; width:100%; height:100%; }
.attach input.file_select { position:absolute; font-size:50px; right:0; top:0; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); }
.attach .btn_brouse{
		background:url(../images/btn_browse.gif) no-repeat;
		width:113px;
		height:39px;
		border:0;
		margin:0;
		padding:0;
		text-indent:150%;
		white-space:nowrap;
		overflow:hidden;}
	
.myaccount_content .listing_table th{
	font-weight:bold;
	line-height:30px;
	text-align:left;}
.myaccount_content .listing_table td{
	line-height:25px;
	vertical-align:middle;}
.myaccount_content .listing_table td img{
	display:block;}
.account_content .formnewpass{
	width:60%;}
.account_content .formnewpass .input input{
	width:200px;}
	
#warning{
	text-align:center;
	padding:20px 0;
	color:#E20202;
	font-size:14px;}	
	
	
	
/*
 *		View Order Details
 */
 
.vieworderdetails{
	width:700px;
	margin:2px 0 10px;}
.vieworderdetails h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000;
	padding:3px 0 13px 1px;}
.vieworderdetails .border_grey {
	quote_content:10px 9px 10px 10px;}
.vieworderdetails p{
	padding: 0 0 10px;
	overflow:hidden;}
.vieworderdetails .border_grey b{
	font-weight:bold;}
.vieworderdetails .description{
	border:1px solid #c8c8c8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:11px;}
.vieworderdetails .description table{
	border:none;
	margin:0;}
.vieworderdetails .description table th{
	background:#03a3e1;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	border-right:1px solid #fff;
	border-bottom:1px solid #c8c8c8;
	padding:12px 0 13px;}
.vieworderdetails .description table th.last{
	border-right:0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;}
.vieworderdetails .description table th:first-child{
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;}
.vieworderdetails .description table tr{
	border:0;}
.vieworderdetails .description table td{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#000;
	text-align:center;
	line-height:20px;
	padding:6px 0;
	font-weight:normal;
	border:1px solid #c8c8c8;
	border-width:0 1px 0 0;
	vertical-align:middle;}
.vieworderdetails .description table td.last{
	border:0;}

.vieworderdetails .details{
	margin:0 40px 20px 0;}
.vieworderdetails h4{
	margin:0 0 10px;
	font-size:16px;
	color:#00279B;
	font-weight:bold;
	font-family:Tahoma,Geneva,sans-serif;}
.vieworderdetails .details li{
	line-height:22px;
	overflow:hidden;}
.vieworderdetails .details b{
	display:block;
	float:left;
	width:150px;}

.quote_content .attention{
        border:1px solid #c8c8c8;
        background:#fad2c2;
        color:#000;
		margin-top: 15px;
        padding:15px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width:444px;}
.quote_content .attention p{
        padding:0;}
