/* yui reset css */
html {
	color: #000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select { 
	font-size: 100%;
}

legend {
	color: #000;
}

/* yui reset css end */

html{ 
	margin:0; 
	padding:0; 
	color:#484848;
	}
body{
	color:#484848;
	margin:0 auto;
	background: #f1f1f1;
	}

body,p,td,label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
}
.page {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}
p,td,label,div{
	color: #484848;
}
strong,b {
	font-weight: bold;
}

em,i {
	font-style: italic;
}

strong em{
	font-style: italic;
	font-weight: bold;
}

u {
	text-decoration: underline;
}

a {
	text-decoration: none;
	color: #00419a;
}

a sup,a sub {
	text-decoration: none;
}

a:hover {
	color: #00419a;
}
small,.small-font {
	font-size: 11px;
	line-height: 1.2em;
}

h1,h1 a,h1 a:hover,strong.boxhead, strong.boxhead:hover{
	font-size:18px;
	color:#ff6501;
	margin:0 0 10px 0;
	text-decoration:none;
}
.box.info{
	margin:10px 0 0 0;
}
h2,h2 a,h2 a:hover{
	font-size:14px;
	font-weight:bold;
	color:#ff6501;
	margin:0 0 9px 0;
	text-decoration:none;
}

h3,h3 a,h3 a:hover{
	font-size:12px;
	font-weight:bold;
	color:#ff6501;
	margin:0 0 9px 0;
	text-decoration:none;
}

.content ul{
	margin:8px 0 8px 0;
}
.content ul li{
	background:url(/out/gfm/images/orangeBullet.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:3px 0 0 15px;
}

.clear {
	clear: both;
}

/* HEADER */
.header{
}
.header .linksContainer{
	height:30px;
	float:right;
}
.header a,.header a:hover{
	font-size:11px;
	color:#484848;
	text-decoration:none;
}
.header ul {
	float:left;
	padding-top:6px;
}
.header li {
	vertical-align:top;
	font-size:11px;
	float:left;
}
.header li.divider {
	padding:0px 8px 0px 8px;
	color:#484848;
}
.header ul.languageSelectionContainer{
	margin:0;
	padding:0;
}
.header ul.languageSelectionContainer li{
	margin:0;
}
.header ul.languageSelectionContainer .flag{
	margin:1px 0 0 4px;
}
/* NAVIGATION */
.navigationContainer{
	background:url(/out/gfm/images/navigation/navigationBackground.gif) repeat-x;
	float:left;
}
.navigation{
	height:29px;
	margin:0 0 0 1px;
	float:left;
}
.navigationOuter{
	margin:9px 0px 0 0;
	height:29px;
	background:url(/out/gfm/images/navigation/navigationBackground.gif) repeat-x;
}
.navigationOuter2{
	margin:0px 1px 0px 0;
	height:29px;
	background:url(/out/gfm/images/navigation/navigationEndBackground.gif) repeat-x;
}
.navigation .menuItem{
	float:left;
	background:url(/out/gfm/images/navigation/menuItemBackground.gif) repeat-x 0 0px;
	margin:1px 1px 1px 0px;
	height:27px;
}
.navigation .menuItem a{
	text-decoration:none;
	color:#3b3b3b;
	line-height:27px;
	font-weight:bold;
	padding:10px 26px 11px 26px;
	margin:0px 0px 0px 1px;
	background:url(/out/gfm/images/navigation/menuItemBackground2.gif) repeat-x 1px 4px;
}
.navigation .menuItemActive{
	background:url(/out/gfm/images/navigation/menuItemBackgroundActive.gif) repeat-x 0 0px;
}
.navigation .menuItemActive a{
	background:url(/out/gfm/images/navigation/menuItemBackgroundActive2.gif) repeat-x 1px 4px;
}

.navigationPath{
	margin:10px 0 10px 0;
}
.pathContainer{
	display:block;
	height:17px;
	font-size:11px;
}
.pathContainer .pathTitle{
	float:left;
	padding:0 7px 0 0;
}
.pathContainer .pathItem a{
	font-size:11px;
	background:url(/out/gfm/images/navigationPathArrow.gif) no-repeat 0 4px;
	padding:0 0 0 5px;
}
.pathContainer .pathList{
	padding:0 0 0 0;
	float:left;
}
.pathContainer .pathItem{
	float:left;
}
.pathDivider{
	line-height:1px;
	height:1px;
	background:#9b9b9b;
}
.pathContainer .pathRightText{
	float:right;
}
.pathContainer .pathRightText a, .pathContainer .pathRightText a:hover{
	font-size:11px;
	color:#484848;
	text-decoration:none;
}

/*CONTENT*/

.content{
	width:746px;
	background:#ffffff;
	padding:0;
	float:left;
	padding:10px;
}
.rightContent{
	padding:0;
	margin:0 0 0 776px;
}

/*FOOTER*/
.footerContainer{
	font-size:11px;
	margin:10px 0 10px 0;
}
.footerBarContainer{
	height:23px;
	background:url(/out/gfm/images/footer/footerBarBackground.gif) repeat-x;
}
.footerBarContainer .footerBar{
	margin:0 1px 0 1px;
	height:23px;
	background:url(/out/gfm/images/footer/footerBarBackground2.gif) repeat-x 0 1px;
	padding:3px 9px 0 9px;
}
.footerBarContainer .footerBar a,.footerBarContainer .footerBar a:hover{
	text-decoration:none;
	color:#484848;
}
.footerBarContainer .footerBarLeft{
	float:left;
}
.footerBarContainer .footerBarRight{
	float:right;
}
.footerSecondLevel{
	margin:10px 0 20px 0;
	width:100%;
}
.footerSecondLevel .container1{
	width:165px;
} 
.footerSecondLevel .container2{
	/*
	padding:0 0 0 50px;
	*/
	padding:0 0 0 125px;
} 
.footerSecondLevel .container3{
	width:80px;
}
.footerLinks{
}
.footerLinks li{
	font-size:11px;
	float:left;
	color:#484848;
}
.footerLinks a,.footerLinks a:hover{
	font-size:11px;
	color:#484848;
}
.footerLinks .footerDivider {
	padding:0px 8px 0px 8px;
}


/* FORMS */

form .fullsize{
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #dadada;
	height:18px;
	font-size:12px;
	color:#484848;
}
textarea.fullsize{
	height:auto;
}

form td{
	padding:4px;
}

.forms label{
	font-size:11px;
}
span.btn{
	margin:0;
	padding:0;
	height:15px;
	background:url(/out/gfm/images/buttonBackground.gif) repeat-x 0 0;
	border:1px solid #e2e2e2;
	font-size:9px;
	line-height:9px;
	padding-left:7px;
	padding-right:7px;
}

span input.btn{
	margin:0;
	padding:0;
	height:15px;
	font-size:9px;
	line-height:9px;
	color:#00419a;
	text-transform: uppercase;
	background:none;
	font-weight:bold;
}
.box.minibasket{
	margin-bottom:17px;
}
/*
.box.minibasket .tocart{
	margin:0;
	padding:0;
	height:15px;
	background:url(/out/gfm/images/buttonShoppingCart.gif) no-repeat 0 0;
	border:1px solid #e2e2e2;
	font-size:9px;
	line-height:9px;
	padding-left:20px;
	padding-right:1px;
	float:right;
}
.box.minibasket .tocart input{
	background:url(/out/gfm/images/buttonBackground.gif) repeat-x 0 0;
}
*/

.link{
	background:url(/out/gfm/images/navigationPathArrow.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	color:#00419a !important;
}
a.link{
	color:#00419a;
	text-decoration:none;
}


/* ELEMENTS */
.infoBox{
	background:#ffffff;
	padding:10px 3px 10px 3px;
	margin:0 0 10px 0;
}
.infoBox h3{
	border-bottom:1px solid #ff6501;
	padding:0 0 2px 0;
	text-transform: uppercase;
}

.infoList{
	margin:-10px 0 30px 0;
}
.infoList li{
		height:30px;
	line-height:30px;
	border-bottom:1px solid #dadada;
	color:#484848;
	line-height:13px;
}
.infoList li a{
	line-height:30px;
	color:#484848;
	text-decoration:none;
	background:url(/out/gfm/images/infoListArrow.gif) no-repeat 6px 15px;
	padding:10px 0 0 15px;
}

.box.minibasket .listitem{
	padding-bottom:20px;
}

.listItemImage{
	float:left;
	margin-right:3px;
}
.listItemText{
	font-size:10px;	
	line-height:11px;
}
.listItemText a{
	color:#ff6501;
	text-decoration:none;
}
.listItemText a.arttitle{
}
.box.minibasket .total td,.box.minibasket .total th{
	font-size:10px;
	padding-right:6px;
}

h1 .productCount{
	font-size:14px;
}

.locator{
	margin:15px 0 15px 0;
	border-bottom:1px solid #dadada;
	border-top:1px solid #dadada;
	height:23px;
	font-size:11px;
	line-height:23px;
}
.locator a{
	text-decoration:none;
}
a.productSort{
	background:url(/out/gfm/images/productSortIcon.gif) no-repeat right 5px;
	padding-right:24px;
	margin-right:7px;
}

.product{
	border:1px solid #dadada;
	float:left;
	width:340px;
	height:170px;
	padding:15px 10px 0 10px;
	margin:5px;
	position:relative;
}
.product .productImage{
	width:140px;
	float:left;
}
.product .productDescriptionContainer{
	margin:0 0 0 140px;
}
.product h3{
	margin-bottom:0px;
}
.product h3,.product h3 a{
	text-decoration:none;
}

.product .productArticleNumber{
	font-size:11px;
}
.product .actions{
	margin:10px 0 10px 0;
}
.actions a{
	font-size:11px;
	text-decoration:none;
	background:url(/out/gfm/images/navigationPathArrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
}
.product .price{
	margin:0 0 25px 0;
}
.price big,.price sup.dinfo{
	font-size:20px;
	font-weight:bold;
}
.price sup.dinfo{
}
.box.minibasket .cartButton,.cartButtonContainer .cartButton,.orderCartButtonContainer .cartButton{
	margin:0;
	padding:0;
	background:url(/out/gfm/images/buttonShoppingCart.gif) no-repeat 0 0;
	border:1px solid #e2e2e2;
	font-size:9px;
	line-height:9px;
	padding-left:23px;
	width:auto;
	cursor:pointer;
}

.box.minibasket .cartButton input,.cartButtonContainer .cartButton input,.orderCartButtonContainer .cartButton input{
	margin:0 0 0 0;
	padding:2px 0 0 0;
	font-size:9px;
	line-height:10px;
	color:#00419a;
	text-transform: uppercase;
	background:none;
	font-weight:bold;
	border: none;
	width:100%;
	text-align:center;
	background:url(/out/gfm/images/buttonBackground.gif) repeat-x 0 0;
	cursor:pointer;
}
.orderCartButtonContainer .cartButton{
	background:none;
	padding:0;
	line-height:10px;
	height:15px;
}
.orderCartButtonContainer .cartButton input{
	height:15px;
}
.miniBasketCartButtonContainer{
	width:175px;
	float:right;
}
.cartButtonContainer{
	width:150px;
}
.orderCartButtonContainer{
	width:230px;
	float:right;
}

.detailslocator{
	margin:15px 0 15px 0;
	border-bottom:1px solid #dadada;
	border-top:1px solid #dadada;
	font-size:11px;
	height:23px;
	line-height:23px;
}
.detailslocator a{
	text-decoration:none;
	background:url(/out/gfm/images/backArrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
}
.productDetailHeader{
	text-transform: uppercase;
}
.productDetailsBox{
	width:auto;
	height:auto;
	float:none;
	border:1px solid #dadada;
	margin:15px 0 15px 0;
	padding:10px;
}
.productDetailsBox h1{
	margin-bottom:2px;
}
.productDetailsBox .picture{
 	float:left;
 	width:350px;
 }
 
 .productDetailsBox .productDetailsDescription{
 	margin:0 0 0 390px;
 }
 
.productDetailsBox .status{
 	margin:14px 0 14px 0;	
 }
 
.productDetailsBox .status .flag {width:11px; height:11px; float:left; margin:3px 8px 0 0;}
.productDetailsBox .status .flag.red{
	background-color:#f00;
}
.productDetailsBox .status .flag.orange{
	background-color:#ffb200;
}
.productDetailsBox .status .flag.green{
	background-color:#00ab1f;
}
.productDetailsBox .dinfo{
	margin:4px 0 0 0;
}
.productDetailsBox .dinfo a{
	font-weight:bold;
}
.productDetailsBox .amountContainer{
	margin:20px 0 20px 0;
}
.productDetailsBox .amount {
	margin:0 0 15px 0;
}
.productDetailsBox .amount .fullsize{
	width:40px;
	margin:0 0 0 5px;
}
.productDetailsBox .actions{
	margin:20px 0 15px 0;
}
.productDetailsBox .actions li{
	margin:0 0 7px 0;
	padding:0;
	background:none;
}
.productDetailsBox .actions li a{
	background:url(/out/gfm/images/navigationPathArrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
	color:#00419a;
	color:#00419a;
	text-decoration:none;
}
.productDetailsBox .socialbookmarks{
	margin:0 0 10px 0;
}
.productDetailsBox .socialbookmarks li{
	float:left;
	margin:0;
	padding:0;
	background:none;
}
.productDetailsBox .socialbookmarks .sbookmarks{
	margin:0;
	padding:0;
}
.productDetailsBox .socialbookmarks .divider{
	background:#dadada;
	margin:0 2px 0 2px;
	height:20px;
	width:1px;
}
.reviewContainer a, .reviewContainer a.link{
	font-size:12px;
}
.review{
	margin:10px 0 10px 0;
}
.reviewContainer textarea.fullsize{
	margin:0 0 10px 0;
}


/* Order steps */
 .ordersteps {margin: 0 5px 5px 8px; float:left;}
 .ordersteps dl {width: 133px; height: 85px; padding: 3px; margin: 0 5px 0 0; float:left; border: 1px solid #dadada; background: #ececec; color: #8a8a8a;}
 .ordersteps dt {padding:0; margin: 0;}
 .ordersteps dt,  .ordersteps dt a {color:#f7a069;font-size: 11px; font-weight: bold;}
 .ordersteps dl big {color:#f7a069;font-size: 21px; line-height: 19px;}
 .ordersteps dt a:hover big {text-decoration: none;}
 .ordersteps dd,  .ordersteps dd a {text-decoration:none;font-size: 11px; margin: 0;color:#8a8a8a;}
 .ordersteps dl.active dd a {color:#484848;}
 .ordersteps dl.active {background: #FFFFFF;}
 .ordersteps dl.active dt,.ordersteps dl.active dt big,  .ordersteps dl.active dt a {color: #ff6501;text-decoration:none;}

/* Order back/next step button */
 div.bar.prevnext .arrowdown input {background: url(bg/oxid_01_.gif) no-repeat 15px -342px; background-color: #333333; padding-left: 38px; padding-right: 25px;}
 div.bar.prevnext .arrowright input {background: url(bg/oxid_01_.gif) no-repeat 15px -318px; background-color: #333333;}
 div.bar.prevnext .minorderprice {font-size: 12px; font-weight: bold; line-height: 27px; text-align: center; width: auto;}
 div.bar.prevnext .termsconfirm {width: auto; margin: 0 10px;}
 div.bar.prevnext .termsconfirm td {font-size: 10px; color: #424C56; padding: 3px 3px 3px 0;}
 div.bar.prevnext .termsconfirm a {font-size: 10px; color: #000000; text-decoration: underline;}
 div.bar.prevnext .termsconfirm a:hover {color: #000000;}
 div.bar.prevnext .termsconfirm .chkbox {background: none; border: none; vertical-align: middle; margin: 0px; padding: 0;}
 div.bar.prevnext.terms {height: auto; margin-bottom: 10px;}

/* Basket */
 .basket {float: left; margin: 0 3px 10px 9px; border: 1px solid #dadada;  empty-cells: show;width:725px;}
 .basket tbody td {padding-top: 10px;text-align:left;font-size:12px;}
 .basket th {background: #ececec; color: #ff6501; font-weight: bold; height: 25px; text-align:left;font-size:11px;border-bottom: 1px solid #dadada;}
.basket .productLine td{
 	vertical-align:middle;
 	padding:14px 0 13px 0;
 }
 .basket .checkbox{
 	text-align:center;
 	vertical-align:middle;
  }
 .basket .bsk_sep td {height: 1px; padding:0;}
 .basket .bsk_sep .line {border-bottom: 1px solid #dadada;}
 .basket .bsk_sep .bigline {border-bottom: 4px solid #dadada;}
 .basket .productLine .image{
 }
 .basket .picture {border: 1px solid #dadada; background: #FFFFFF; text-align: center; display: block; height: 42px; width: 56px;}
 .basket .art_title a {font-size: 13px; font-weight: bold; color: #ff6501;}
 .basket .art_title a:hover {color: #ff6501;}
 .basket .art_num {font-size: 12px; color: #484848;}
 .basket .productLine .amountField .fullsize{
 	width:36px;
 	text-align:right;
 	padding: 0 7px 0 0;
 }
 .basket .btn,  .basket .amount {margin-bottom: 7px;}
 .basket .upd {color: #FFFFFF; width: 91px; cursor: pointer; padding: 1px;}
 .basket .price {padding-right: 25px; text-align: right;}
 .basket .orderprice {padding-right: 20px; text-align: right;}
 .basket .vat {padding-left: 20px;}
 .basket .vat_order {padding-left: 15px;}
 .basket .amount {padding-right: 20px;}
 .basket .productLine .number,.basket th.number{
	 text-align:right;
	 padding-right:10px; 
 }
 .basket .totalprice {padding-right: 6px; text-align: right;}
 .basket .notice td {padding-top: 5px; font-size: 10px; color: #666666;}
 .basket .sumdesc {padding-right: 15px !important; text-align: right;}
 .basket .discount,  .basket .coupon {color: #666666; font-size: 10px;}
 .basket .bottrow {height: 14px;}
 .basket a.remove {display: block; width: 97px; height: 17px; line-height: 17px; border: 1px solid #333333; color: #FFFFFF;  background: #333333;text-align: center; font-weight: bold; font-size: 10px; text-decoration: none;}
 .basket a.wrapremove  {width: 70px;}

 .basket .wrapmod { display:block;height:18px;line-height:1;width: 85px; background: transparent url(bg/buttons_01_.gif) no-repeat right -100px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
 .basket .wrapmod a {font-size: 10px; text-align: center; text-decoration: none; display: block; height:14px;line-height:1;width: 62px; background: transparent url(bg/buttons_01_.gif) no-repeat 0 -100px; margin:0; border:0;color:#FFFFFF;padding:4px 0 0 23px;font-weight: bold; }
.basket .deleteButton{
	float:left;
}
.basket .checkAllButton{
	text-align:center;
	vertical-align:top;
	padding:14px 0 0 0;
}
.basket td.listButtons{
	padding:15px 0 10px 0;
	vertical-align:top;
}
.basket .sumrow td{
	text-align:right;
	padding-right:10px;
}
.basket td.totalLine{
	border-bottom:1px solid #ff6501;
}
.basket td.grandTotal{
	color:#ff6501;
	font-weight:bold;
	font-size:14px;
}
table.orderOptionsTable{
	width:730px;
	margin-left:6px;
}
.orderOptionsTable td{
	vertical-align:top;
	width:33%;
	border:1px solid #dadada;
	padding:10px;
}
.basket.final{
	margin-top:10px;
	margin-bottom:20px;
}
.basket.final .productLine .image{
	padding-left:10px;
}
.basket.final th.first{
	padding-left:10px;
}
.verifyHeader{
	margin:10px 0 10px 10px;
	color:#484848;
}
.orderInfoHeader{
	margin-left:8px;
}
.orderInfoBox{
	border:1px solid #dadada;
	padding:10px;
	margin:0 12px 15px 8px;
	float:none;display:block;clear:both;
}
.orderInfoBox dt{
	font-weight:bold;
	margin:0 0 10px 0;
	color:#ff6501;
}
.orderInfoBox dd{
	margin:5px 0 10px 0;
}
.termsconfirm{
	float:none;
	margin:10px 0 20px 0;
}
.orderInfoBox .valuesContainer{
	margin:10px;
}

.minorderprice{
	border:1px solid #dadada;
	color:#ff6501;
	margin:0 8px 15px 8px;
}
.msg,.errorbox{
	border:1px solid #dadada;
	color:#ff6501;
	font-weight:bold;
	padding:5px 10px 10px 10px;
	margin:10px 12px 15px 8px;
	clear:both;
	display:block;
	float:none;
}
.msg p, .errorbox p,p.err{
	padding:0;
	margin:0;
	color:#ff6501;
	font-weight:bold;
}
.errorbox p,.errorbox,p.err{
	color:red;
}
table.orderTopButtonsContainer,div.orderTopButtonsContainer{
	margin-top:12px;
	margin-bottom:10px;
	margin-right:12px;
}
.homeProductImage{
margin:15px 5px 10px 5px;
float:left;
border:1px solid #dadada;
}
div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:250px;height: 150px;background: #ffffff;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #000000;padding:10px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#5e5e5e;background:#efefef;border:1px solid #5e5e5e;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:#ffffff;border-color:#000000;}
#zoom ul.tabs{padding:0;margin:0;background:#ffffff;height: 24px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:1px;background:#efefef;width:15px;text-align: center;border:1px solid #5e5e5e;color:#5e5e5e;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}

.imagePopUp{
	margin:2px 0 0 0;
}

.categoryImage{
	margin:0 0 15px 0;
}

.form input{
	height:18px;
}
.plainBox{
	border:1px solid #dadada;
	padding:10px;
	margin:0;
	float:none;display:block;clear:both;
	margin:10px 0 10px 0;
}
.textLinkButton{
	border: none;
	font-size:11px;
	text-decoration:none;
	background:url(/out/gfm/images/navigationPathArrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
	cursor: pointer;
	text-align:left;
	color: #00419a;
}
.accountMenu dt a{
	font-weight:bold;
	text-decoration:none;	
	background:url(/out/gfm/images/navigationPathArrow.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
}
.accountMenu dd{
	margin:0 0 10px 8px;
}
.orderHistoryTable{
	border:1px solid #dadada;
}
.orderHistoryTable td,.orderHistoryTable th{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #dadada;
	font-size:12px;
}
.orderHistoryTable th{
	background:#ececec;
	font-weight:bold;
	color:#ff6501;
}
.orderHistoryTable .orderDate{
	font-size:14px;
	font-weight:bold;
	color:#ff6501;
}
.orderHistoryTable .statusLabel{
	float:left;
	font-weight:bold;
}
.orderHistoryTable ul{
	margin-top:0;
}
.orderHistoryTable .orderItems li a{
	font-weight:bold;
}
.accountUserHeader{
}
.startWelcome{
	margin:0 6px 0 6px;
}
.startBottomTableContainer{
	margin:0 6px 0 6px;
}
.startBottomTable{
	width:100%;
	margin-top: 12px;
	border:1px solid #dadada;
}
.startBottomTable td{
	text-align:center;
	vertical-align:middle;
	width:33%;
	padding:5px;
}
#body.plain{
	margin:0;
	padding:0;
	background:#ffffff;
}
.plainContentBox{
	margin:10px;
	background-color:white;
}
.plainContentBox strong{
	color:#ff6501;
}
.morepics{
	margin-top:10px;
}
.morepic{
	padding-left:4px;
}
#mask.on{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
