@media print {
#leftcol {
display:none;
}

#twocols,#maincol {
width:100%;
float:none;
}
}

html,body {
text-align:center;
background:#fff;
margin:0;
padding:0;
}

#pagewidth {
width:950px;
text-align:left;
margin:auto;
}

#header {
position:relative;
height:65px;
width:100%;
background:#000;
}

#wrapper {
width:950px;
border-bottom:1px #FF7D13 solid;
background-position:0px 70px;
background-image:url('/images/dp_left_col.jpg');
background-repeat:repeat-y;
 border-right:1px #FF7D13 solid;
}

#headerleft {
float:left;
display:inline;
position:relative;
height:60px;
}

#headerleft1{float:left;

height:70px;
background:#000;
width:100%;

}

#headerleft2{float:right;
width:100%;
}

#headerright {
float:right;
display:inline;
position:relative;
width:28%;
font-family:verdana;
color:#666;
font-size:9pt;
font-weight:700;
padding-top:35px;
text-align:right;
padding-right:10px;
}

#leftcol {
width:100px;
float:left;
position:relative;
min-height:500px;
height:auto !important;
display:inline;
}

#twocols {
width:850px;
float:right;
position:relative;
display:inline;
}

#rightcol {
width:224px;
float:right;
position:relative;
display:inline;
font-size:12pt;
}

#rightcol a{color:#000;font-weight:bold;}

#rightcol2 {
width:224px;
float:right;
position:relative;
display:inline;
min-height:465px;
height:auto !important;
font-size:12pt;
}

#rightcol2 a{color:#000;font-weight:bold;}



#maincol {
float:left;
display:inline;
position:relative;
width:605px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
min-height:429px;
height:auto !important;

}

#maincol2 {
float:left;
display:inline;
position:relative;
width:829px;
min-height:419px;
height:auto !important;
padding:15px 10px 10px;
}

#maincol3 {
float:left;
display:inline;
position:relative;
width:829px;
min-height:419px;
height:auto !important;
padding:15px 10px 10px;
 border-right:1px #FF7D13 solid; 
}

#col-wrapper{
 border-right:1px #FF7D13 solid;   
}


#breadcrumbar {
background:#ccc;
height:30px;
z-index: -1;
}

#breadcrumbarleft {
float:left;
display:inline;
position:relative;
width:65%;
font-family:verdana;
color:#000;
font-size:8pt;
padding-top:7px;
padding-left:10px;
}

#breadcrumbarright {
float:right;
display:inline;
position:relative;
width:30%;
}

.hor_menu_item_right {
padding-top:4px;
padding-left:10px;
padding-right:10px;
float:left;
display:inline;
position:relative;
font-family:verdana;
color:#001137;
font-size:80%;
}

#footer {
height:42px;
clear:both;
color:#FF6600;
font-family: verdana;
font-size:7pt;
width:100%;
float:right;
}

#footerleft{
position:relative;
display:inline;
width:45%;
float:left;	
text-align:left;
}

#footerright{
position:relative;
display:inline;
width:45%;
float:right;
text-align:right;	
}

#footerleft a{
color:#FF6600;	
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.body {
font-family:verdana;
color:#666;
font-size:80%;
}

.bodycenter {
font-family:verdana;
color:#666;
font-size:80%;
text-align:center;
}

.bodyright {
font-family:verdana;
color:#666;
font-size:80%;
text-align:right;
}

.tableRow {
background-color:silver;
}

.tableSubRow {
background-color:#F5F5FF;
}

.tableHeader {
font-family:verdana;
background-image:url('../images/background.gif');
height:30px;
padding-top:10px;
color:#fff;
}

.tableHeaderI {
font-family:verdana;
background-color:#F5F5FF;
height:30px;
padding-top:10px;
color:#000;
}

.menuitem {
background-image:url(images/menubgitemright.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

.box ul li a,.menu ul li a:visited {
background-image:url(../images/menubgitem.jpg);
color:#636;
display:block;
text-decoration:none;
width:185px;
text-align:left;
border:1px solid #fff;
line-height:21px;
background-position:bottom left;
background-repeat:no-repeat;
border-width:0;
margin:0 0 0 15px;
padding:3px 0 10px 20px;
}

.box ul {
list-style-type:none;
font-family:verdana;
color:#303;
font-size:80%;
margin:0;
padding:0;
}

.box ul ul li a,.menu ul ul li a:visited {
background:#666;
color:#303;
padding-left:15px;
width:170px;
float:left;
display:inline;
position:relative;
}

.box ul li {
background-image:url(/images/arrow.jpg);
background-repeat:no-repeat;
background-position:3px 7px;
}

.box ul li:hover ul {
display:block;
width:105px;
}

.box ul li:hover ul li:hover {
width:150px;
}

.menudivider {
height:28px;
background-image:url('../images/menudivider.jpg');
background-repeat:no-repeat;
background-position:top left;
float:left;
display:inline;
position:relative;
}

.box {
text-align:center;
margin-bottom:10px;
}

.box_header {
text-align:center;
font-weight:700;
}

.boxtext {
font-family:verdana;
color:#001137;
font-size:80%;
}

a.boxtext:link,a.boxtext:visited,a.boxtext:active {
font-family:verdana;
color:#001137;
font-size:80%;
text-decoration:none;
}

a.boxtext:hover {
font-family:verdana;
color:#001137;
font-size:80%;
text-decoration:underline;
}

A:link,A:active,A:visited {
color:#636;
text-decoration:none;
}

#product_image {
float:left;
display:inline;
position:relative;
width:250px;
text-align:center;
}

#product_description {
float:right;
display:inline;
position:relative;
width:550px;
}

.categoryListBoxContents {
float:left;
text-align:center;
height:140px;
font-size:7pt;
}

.categoryListBoxContentsLeft {
float:left;
text-align:left;
height:160px;
}

.formfieldright {
float:left;
display:inline;
position:relative;
width:60%;
text-align:left;
}

.cat_image {
float:left;
display:inline;
position:relative;
width:175px;
}

.cat_header {
float:left;
display:inline;
position:relative;
width:70%;
color:#F60;
}

.cat_header a{color:#F60;}

.cat_wrapper {
float:left;
display:inline;
position:relative;
width:70%;
}

.cat_description {
float:left;
display:inline;
position:relative;
width:75%;
}

.cat_price {
float:right;
display:inline;
position:relative;
width:18%;
text-align:center;
font-weight:700;
}

.catdivider {
background-image:url('images/catdivider.jpg');
width:100%;
height:20px;
background-position:top right;
padding-bottom:20px;
}

.category_wrapper {
width:100%;
clear:both;
background-image:url('images/catdivider.jpg');
}

.cart_remove {
float:left;
display:inline;
position:relative;
width:10%;
text-align:center;
}

.cart_img {
float:left;
display:inline;
position:relative;
width:30%;
}

#cartright {
float:right;
display:inline;
position:relative;
width:50%;
}

#cartleft {
float:left;
display:inline;
position:relative;
width:50%;
text-align:left;
}

.prod_head {
font-family:verdana;
color:#F60;
font-size:14px;
font-weight:700;
}

.prod_head i{
color:#000;
font-weight:bold;
}

#spacer {
height:40px;
width:100%;
}

.pagesplitter {
float:left;
display:inline;
position:relative;
width:40%;
border:1px solid #666;
margin:10px;
padding:10px;
}

.spacer2 {
height:20px;
width:100%;
}

.rev_image {
float:left;
display:inline;
position:relative;
width:50%;
}

.bestleft2 {
float:left;
display:inline;
position:relative;
width:20%;
text-align:left;
}

.bestright2 {
float:left;
display:inline;
position:relative;
width:80%;
text-align:left;
}

.bestleft {
float:left;
display:inline;
position:relative;
width:10%;
text-align:left;
}

.bestright {
float:left;
display:inline;
position:relative;
width:90%;
text-align:left;
}

.bestwrapper {
padding-bottom:10px;
}

.pinktext {
color:#E1D0E0;
}

#breadcrumb {
background:#069;
width:98%;
color:#fff;
font-size:100%;
margin:5px 10px 10px 0;
padding:2px;
}

.hor_menu_item a,#breadcrumb * {
color:#fff;
}

.box ul li:hover a,.box ul li:hover ul li,A:hover {
text-decoration:underline;
}

#product_wrapper,.orderwrapper {
width:100%;
clear:both;
}

.formfieldleft,.cart_item,.rev_description {
float:left;
display:inline;
position:relative;
width:40%;
}

.orderid,.orderdate,.ordervalue,.orderstatus {
float:left;
display:inline;
position:relative;
width:25%;
}

.cart_qty,.cart_price {
float:left;
display:inline;
position:relative;
width:10%;
}

.thumbpicture {
border:0;
width:80px;
}

.picture{
	border:0;
}

.rev_wrapper,.rev_header {
float:left;
display:inline;
position:relative;
width:100%;
}

.boxtitlebar{background-image: url('/images/dp_box_titlebar.jpg'); background-repeat:no-repeat;width:201px;height:19px; text-align:center; color:#ffffff; font-family:verdana; font-size:8pt; padding-top:5px;}
.boxbody{background-image: url('/images/dp_box_bg.jpg'); width:191px;  font-family:verdana; font-size:8pt; padding:0px 5px 0px 5px; text-align:center;}
.boxfooter{background-image: url('/images/dp_box_footer.jpg'); background-repeat:no-repeat; width:201px;height:13px;}

.boxtitlebarlong{background-image: url('/images/dp_box_titlebarlong.jpg'); background-repeat:no-repeat;width:580px;height:19px; text-align:center; color:#000; font-weight:bold; font-family:verdana; font-size:12px; padding-top:5px;}

.boxtitlebarlong a{font-weight:bold;color:#000;}

.boxbodylong{background-image: url('/images/dp_box_bglong.jpg'); width:570px;  font-family:verdana; font-size:8pt; padding:0px 5px 0px 5px; text-align:center;height:120px;}
.boxfooterlong{background-image: url('/images/dp_box_footerlong.jpg'); background-repeat:no-repeat; width:580px;height:13px;}

.boxbodylongleft{float:left;width:32%;position:relative;display:inline;padding-top:10px;}
.boxbodylongright{float:right;width:32%;position:relative;display:inline;padding-top:10px;}
.boxbodylongcenter{float:left;width:32%;position:relative;display:inline;}

.catimagewrapper{height:80px;}
.categoryListBoxContents{height:140px;}
.boxheader{background-image: url('/images/dp_box_header.jpg'); background-repeat:no-repeat;width:201px;height:13px;}
.boxbar{background-image: url('/images/dp_bar.jpg'); background-repeat:no-repeat;width:201px;height:30px;
 color:#ffffff; font-family:verdana; font-size:8pt; padding-top:8px; text-align:center;}
 
 .partnerbox{ width:285px; display:inline;float:left; position:relative;}
 
 #partner1, #partner2, #partner3, #partner4, #partner5, #partner6, #partner7, #partner8, #partner9, #partner10, #partner11, #partner12, #partner13, #partner14, #partner15, #partner16, #partner17, #partner18, #partner19, #partner20, #partner21, #partner22, #partner23, #partner24, #partner25, #partner26{display:none;}