﻿body
{
	margin:0 0 10px 0;
	padding:0;
	background:#ffffff;
	font-family:helvetica,verdana,tahoma,arial,times new roman,sans-serif;
	font-size:12px;
	color:#4B4B4B;
	line-height:17px;
}

td
{
	font-family:helvetica,verdana,tahoma,arial,times new roman,sans-serif;
	font-size:12px;
	color:#4B4B4B;
	line-height:17px;
}


a1
{
	color:#454545;
	font-weight:normal;
	text-decoration:none;
	font-size:150px;
}
a1:hover
{
	color:Red;
}


a
{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
a:hover
{
	color:#000;
	/*width:139px;
	background:url(../website_graphics/left_nav_bg.jpg) no-repeat 0px 0px;
	float:left;*/
}


a.test
{
	color:#047577;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:185px;
	padding:5px;
	}
a.test:hover
{
	background-color:Green;
	color:#fff;
	}
	
.link1{font-size:13px; font-weight:bold; color:#000000; text-decoration:underline;}
.link1:hover{color: #333333; text-decoration:none;}


h1
{
	color:#4B4B4B;
	font-weight:bold;
	font-size:14px;
	
	margin:0;
}

.padt20
{
padding-top:20px;
}
.padr20
{
padding-right:20px;
}
.padb20
{
padding-bottom:20px;
}

/*************************
	Form Start
************************/
form
{
	display:inline;
}
input
{
	border:solid 1px #CACACA;
	color:#4B4B4B;
}
.input2
{
	border:solid 1px #CACACA;
	color:#4B4B4B;
	margin-bottom:10px;
}
.TxtField
{
	border:solid 1px #000;
}
/*************************
	Form End
************************/


/*************************
	Header Start
************************/
.TopPanel
{
	background:#ffffff;
	border-bottom:solid 2px #fff;
}
.TopPanel td
{
	color:#A8A8A8;
}
.TopPanel a
{
	font-size:12px;
	/*font-weight:bold;*/
	color:#000000;
	text-decoration:none;
}
.TopPanel a:hover
{
	color:#000000;
}
.TopNav
{
	background:url(../website_graphics/top_nav_bg.jpg) #036668 repeat-x;
	height:34px;
	border-left:solid 1px #fff;
}
.TopNav td
{
	color:#fff;
}

/*************************
	Header End
************************/

/*************************
	Body Start
************************/
.MainContainer
{
	width:980px;
	background:#f2f2f4;
	padding:0px;
}
.LeftNavBg1a
{
	/*background:url(../website_graphics/left_nav_bg.jpg) no-repeat 0 0;
	border-bottom:solid 1px #CECECE;
	border-left:solid 1px #CECECE;
	border-right:solid 1px #CECECE;
	*/
	background:#F2F2F4;
	padding:0 0 0 0px;
	width:195px;
	
}

.LeftNavBg2a
{
	background:url(../website_graphics/left_nav_bg.jpg) no-repeat 0px 0px;
	/*border-left:solid 1px #CECECE;
	border-right:solid 1px #CECECE; 
	background:#F2F2F4;*/
	padding:0px 0px 15px 15px;
	width:195px;
	height :15px;
	line-height:14px;
	text-transform:uppercase;
	
	
}


.LeftNavBg1
{
	background:#F2F2F4;
	padding:0 0 0 0px;
	width:172px;
	
}

.LeftNavBg2
{
	background:url(../images/left_nav_bg.jpg) no-repeat 0px 0px;
	padding:0px 0px 15px 15px;
	width:147px;
	height :15px;
	line-height:14px;
	float:left;
	text-transform:uppercase;

}

.LeftNavBg3
{
	background:url(../images/left_nav_bg.jpg) no-repeat 0px 0px;
	padding:0px 0px 15px 15px;
	width:147px;
	line-height:14px;
	float:left;
	text-transform:uppercase;

}


.LeftNavBor
{
	/*background:url(../website_graphics/left_nav_lines.jpg) repeat-y; */
	background:#F2F2F4;
	/*border-bottom:solid 1px #CECECE;*/
}

.ProBox
{

}
.ProBoxBor
{
	border:solid 0px #CECECE;
	width:114px;
	height:152px;
	margin-right :6px;
	text-align:center ;
}

.ProBoxBor1
{
	border:solid 1px #CECECE;
	width:180px;
	height:160px;
	margin-right :6px;
	text-align:center ;
}
.ProBox td
{
	font-size:9px;
	line-height:16px;	
}
.PadTpBm10
{
	padding:10px 0;
}
.Breadcrumb td
{
	color:#9D9D9D;
	font-size:9px;
}
.Breadcrumb a
{
	font-size:9px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
.Breadcrumb a:hover
{
	color:#047577;
}
.BoxGrey
{
	border:solid 1px #CACACA;
}
.Pad15
{
	padding:15px;
}
.TableFormat 
{
	background-color:#F2F2F4;
}
.TableFormat td
{
	background-color:#F2F2F4;
}
.TableFormat th
{
	background-color:#F9F9F9;
	font-size:12px;
	color:#666666;
}
/*************************
	Body End
************************/

/*************************
	Footer Start
************************/
.Footer
{
	height:25px;
	background:#222222;
	/* visibility :hidden ; */
}

.Footer td
{
	font-weight:normal;
	color:#666666;
	font-size:12px;
}

.Footer a
{
	font-weight:normal;
	color:#666666;
	font-size:12px;
	
}
.Footer a:hover
{
	color:#fff;
}


/*************************
	Footer End
************************/


.leftnavtest
        {
            width: 190px;
        }
        /*ul
        {
            margin: 0px;
            padding: 0px;
        }
        ul li
        {
            list-style: none;
            width: 190px;
            height: 34px;
            display: block;
            background: url(  '../img1/leftnav-bg.jpg' ) no-repeat;
            font: 12px Arial, Helvetica, sans-serif #FFF;
            line-height: 34px;
            margin-bottom: 1px;
        }*/
         a.test
        {
            list-style: none;
            width: 180px;
            font-weight:bold;
            height: 34px;
            display: block;
            background: url(  '../img1/leftnav-bg.jpg' ) no-repeat;
            font: 12px Helvetica, sans-serif;
            color: #FFF;
            line-height: 34px;
            padding: 2px 0px 0px 5px;
            text-decoration: none;
        }
         a.test:hover
        {
            list-style: none;
            width: 180px;
            height: 34px;
            font-weight:bold;
            display: block;
            background: url(  '../img1/leftnav-on.jpg' ) no-repeat;
            font: 12px Helvetica, sans-serif;
            color: #FFF;
            line-height: 34px;
                padding: 2px 0px 0px 5px;
            text-decoration: none;
        }
        
.DarkText
{
    background-color: #808080;
    color: #FFFFFF;
    font-weight: 500;
    padding: 5px;
    font-size: 12px;
    font-style: normal;
}



td.off {
background: #000000;

}

td.on {
background: #f2f2f4;
}


.aMenu a
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	padding:7px 8px 8px 8px;
	
}
.aMenu a:hover
{
	color:#991B1F;
	/*height :26px;*/
}
.aMenu a.active
{
	background: #f2f2f4;
	color:#991B1F;
	/*height :26px;*/

}

.recTD
{ padding-left :10px;
  background-color:#f2f2f4;
}

.leftnav li a.active1
{
	width:175px; display:block; background:url('../website_graphics/bg-hover.jpg') no-repeat 0px 5px;list-style:none; color:#000; padding:3px 0px 3px 20px; font-weight :bold ;
}

.leftnav2 li a.active1
{
	width:152px; display:block; background:url('../website_graphics/bg-hover.jpg') no-repeat 0px 5px;list-style:none; color:#000; padding:3px 0px 3px 20px; font-weight :bold;
}


ul.nav {margin:0px; padding:0px 0px 0px 0px;}
ul.nav li {list-style-type:none; float:left; padding:0px 0px 0px 0px;}
ul.nav li a {height:22px; font-size:12px; color:#ffffff; text-decoration:none; padding:4px 9px 0px 9px; display:block; float:left;}
ul.nav li a:hover {height:22px; color:#981C1E; background:url(../images/nav-hover.jpg) repeat-x 0px 0px; display:block; text-decoration:none; padding:4px 9px 0px 9px; float:left;}
ul.nav li a.active{height:22px; color:#981C1E; background:url(../images/nav-hover.jpg) repeat-x 0px 0px; display:block; text-decoration:none; padding:4px 9px 0px 9px; float:left;}
ul.nav li a.activered {height:22px; color:#ffffff; background:#981C1E; display:block; text-decoration:none; padding:4px 9px 0px 9px; float:left;}

/*****************Left Navigation CSS Starts here***************************/
ul.leftnav{margin:0px; padding:0 0 0 20px;}
ul.leftnav li{width:185px; display:block; list-style:none; font:13px helvetica,Verdana,Tahoma, Arial; color:#000; text-transform:uppercase;}
ul.leftnav li a{width:175px; display:block; list-style:none; color:#000; padding:3px 0px 3px 0px;}
ul.leftnav li a:hover{width:175px; display:block; background:url('../website_graphics/bg-hover.jpg') no-repeat 0px 3px;list-style:none; color:#000; padding:3px 0px 3px 0px; }

ul.subnav{margin:0px; padding:0 0 5px 0;}
ul.subnav li{width:160px; display:block; list-style:none; font:13px helvetica,Verdana, Tahoma, Arial; color:#000; text-transform:capitalize; padding:0px 0px 0px 0px;}
ul.subnav li a{width:130px; display:block; background:url('../website_graphics/bg-submenu1.jpg') no-repeat -22px 3px; list-style:none; color:#000; padding:4px 0px 1px 10px;}
ul.subnav li a:hover{width:130px; display:block; background:url('../website_graphics/bg-hover1.jpg') no-repeat -22px 3px;list-style:none; color:#000; padding:4px 0px 1px 10px;}
ul.subnav li .bgon {width:130px; display:block; background:url('../website_graphics/bg-hover1.jpg') no-repeat -22px 3px;list-style:none; color:#000; padding:4px 0px 1px 10px; }

ul.subnav1{margin:0px; padding:5px 0 0 0;}
ul.subnav1 li{width:185px; display:block; list-style:none; font:13px helvetica,Verdana, Tahoma, Arial; color:#000; text-transform:capitalize; padding:0px 0px 0px 0px; margin :0;}
ul.subnav1 li a{width:165px; display:block; background:url('../website_graphics/bg-submenu2.jpg') no-repeat -8px 2px; list-style:none; color:#000; padding:4px 0px 1px 8px; margin :0;}
ul.subnav1 li a:hover{width:165px; display:block; background:url('../website_graphics/bg-hover2.jpg') no-repeat -8px 2px;list-style:none; color:#000; padding:4px 0px 1px 8px; margin :0;}
ul.subnav1 li .actbg {width:165px; display:block; background:url('../website_graphics/bg-hover2.jpg') no-repeat -8px 2px;list-style:none; color:#000; padding:4px 0px 1px 8px; margin :0;}


ul.leftnav2{margin:0px; padding:0 0 20px 0px;}
ul.leftnav2 li{width:152px; display:block; list-style:none; font:12px helvetica,Verdana,Tahoma, Arial; color:#000; text-transform:uppercase;}
ul.leftnav2 li a{width:152px; display:block; list-style:none; color:#000; padding:3px 0px 3px 20px; text-decoration:none;}
ul.leftnav2 li a:hover{width:152px; display:block; background:url('../images/bg-hover.jpg') no-repeat 0px 3px;list-style:none; color:#000; padding:3px 0px 3px 20px; }

ul.subnava{margin:0px; padding:0 0 5px 0;}
ul.subnava li{width:152px; display:block; list-style:none; font:12px helvetica,Verdana, Tahoma, Arial; color:#000; text-transform:capitalize; padding:0px 0px 0px 0px;}
ul.subnava li a{width:142px; display:block; background:url('../images/bg-submenu1.jpg') no-repeat -22px 3px; list-style:none; color:#000; padding:4px 0px 1px 10px;}
ul.subnava li a:hover{width:142px; display:block; background:url('../images/bg-hover1.jpg') no-repeat -22px 3px;list-style:none; color:#000; padding:4px 0px 1px 10px;}
ul.subnava li .bgon {width:142px; display:block; background:url('../images/bg-hover1.jpg') no-repeat -22px 3px;list-style:none; color:#000; padding:4px 0px 1px 10px; }

ul.subnavb{margin:0px; padding:5px 0 0 0;}
ul.subnavb li{width:152px; display:block; list-style:none; font:12px helvetica,Verdana, Tahoma, Arial; color:#000; text-transform:capitalize; padding:0px 0px 0px 0px; margin :0;}
ul.subnavb li a{width:142px; display:block; background:url('../images/bg-submenu2.jpg') no-repeat -8px 2px; list-style:none; color:#000; padding:4px 0px 1px 8px; margin :0;}
ul.subnavb li a:hover{width:142px; display:block; background:url('../images/bg-hover2.jpg') no-repeat -8px 2px;list-style:none; color:#000; padding:4px 0px 1px 8px; margin :0;}
ul.subnavb li .actbg {width:142px; display:block; background:url('../images/bg-hover2.jpg') no-repeat -8px 2px;list-style:none; color:#000; padding:4px 0px 1px 8px; margin :0;}

/*****************Left Navigation CSS Ends here***************************Verdana */


span.title{font:35px Helvetica, Arial, Verdana, Tahoma; color:#B2B2B2; background:#F2F2F2; padding:0px 5px 0px 5px;}
.linebg{background:url('../website_graphics/subpage_graphics/legend-topbg.jpg') repeat-x 0px 19px;}
.linebg1{background:url('../website_graphics/subpage_graphics/legend-topbg.jpg') repeat-x 0px 11px;}
.blockbg{border-left:1px solid #CECECE; border-right:1px solid #CECECE;}
.greybdr{border:1px solid #CECECE;}
.whtbdr{border-right:1px solid #FFF;}
.blkbdr{border:1px solid #000000;}

.greybg{background:#DBDBDD;}
.dotbg{background:url('../website_graphics/subpage_graphics/dotbg.jpg') repeat-x bottom;}
.tblcap{font:11px Helvetica, Arial, Verdana, Tahoma; color:#000; font-weight:bold; padding:8px 5px 8px 5px;}
.proname{font:11px Helvetica, Arial, Verdana, Tahoma; color:#000; padding:8px 5px 8px 5px;}
.proname span{font:11px Helvetica, Arial, Verdana, Tahoma; color:#991B1F;}
.proname b{font:10px Helvetica, Arial, Verdana, Tahoma; color:#7F7F7F;}

/*Top Navigation CSS starts here*/
.steps{padding:10px 0px 20px 0px;}
#mainnav {overflow: hidden;height:30px; width:766px;}
#mainnav ul {margin:0px;padding:0;}
#mainnav li {margin: 0; padding:0; list-style-type: none; display: inline; float: left; font:11px Arial, Tahoma, verdana; color:#991B1F; text-align:center;}
#mainnav p {text-decoration:none !important; display:block; background: url(../website_graphics/subpage_graphics/basketoptions.jpg) 0px 0px; overflow: hidden; height:30px; color:#991B1F; cursor:auto; margin:0px;}
#mainnav p span { visibility:hidden;}

#menu01, #menu01 p {background-position: 0 0; width: 157px; padding-top:7px;}
#menu01 p.active{background-position: 0px 30px; font-weight:bold; }

#menu02, #menu02 p {background-position: -157px 0; width: 132px; padding-top:7px;}
#menu02 p.active {background-position: -157px 30px; font-weight:bold;}

#menu03, #menu03 p {background-position: -289px 0;width: 142px; padding-top:7px;}
#menu03 p.active {background-position: -289px 30px; font-weight:bold;}

#menu04, #menu04 p {background-position: -431px 0;width: 152px; padding-top:7px;}
#menu04 p.active {background-position: -431px 30px; font-weight:bold;}

#menu05, #menu05 p {background-position: -583px 0; width: 178px; padding-top:7px;}
#menu05 p.active {background-position: -583px 30px; font-weight:bold;}

/*Top Navigation CSS ends here*/

/*Login Page Design CSS*/
.dotline{border-right:1px dashed #9D9EA0;}
.redtxt{font:16px Helvetica, Arial, Verdana, Tahoma; color:#991B1F; font-weight:bold; padding:5px 5px 3px 5px;}
.blktxt{font:11px Helvetica, Arial, Verdana, Tahoma; color:#000; line-height:15px; padding:3px 5px 10px 5px;}

ul.register{margin:0px; padding:0px;}
ul.register li{list-style:none; background:url('../images/red-bullet.jpg') no-repeat 5px 6px; font:11px Helvetica, Arial, Verdana, Tahoma; color:#000; font-weight:bold; padding:1px 0px 1px 15px;}

.label{font:11px Helvetica, Arial, Verdana, Tahoma; color:#000; line-height:15px; padding:10px 0px 3px 0px;}
.label a{font:13px Helvetica, Arial, Verdana, Tahoma; color:#000; font-weight:bold; text-decoration:underline;}


.full {width:100%; float:left;}
.full-in{width:902px; float:left; text-align:center;}
.fieldset-center{width:766px; margin:0 auto;}
.md-align {vertical-align:middle;}

#wrapper {width:980px; margin:0px auto;}


h2 {margin:40px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/logo.gif) no-repeat 0px 0px; width:231px; height:41px;}
h2 a {width:231px; height:41px; display:block;}
h2 span {display:none;}

.shade1 {color:#4B4B4B;}
.shade1 a {color:#4B4B4B; text-decoration:none;}
.shade1 a:hover {color:#981C1E; text-decoration:underline;}

.mar1 {margin-top:7px;}

#header{width:980px; float:left;}

.header-bdr{width:980px; float:left; background:url(../images/bdr-bot1.jpg) repeat-x left bottom; padding:0px 0px 10px 0px;}
.header-left{width:240px; float:left;}
.header-right{width:740px; float:left; text-align:right; margin:30px 0px 0px 0px;}

.nav-bar{width:980px; height:26px; float:left; background:url(../images/nav-bg-strip.jpg) repeat-x 0px 0px; margin-top:10px;}
.nav-col1{width:722px; float:left;}
.nav-col2{width:auto; float:right; text-align:right;}

a.login{font-size:12px; color:#ffffff; text-decoration:none; padding:4px 9px 0px 9px; display:block; width:40px;}
a.login:hover {text-decoration:underline;}

.seperator{width:980px; height:30px; background:#F2F2F4; clear:both;}
.sep2{width:902px; height:2px; background:#808080; clear:both;}

#container {width:980px; float:left; background:#F2F2F4; padding:30px 0 10px 0;}
.leftcol{width:172px; float:left; background:#F2F2F4;}


.content{width:742px; float:left; padding:0 33px;}
.content-in{width:914px; float:left; padding:0 33px;}
.banner{width:742px; float:left;}
.page-hd{width:730px; float:left; padding:20px 0; font-weight:bold;}
.page_hd{width:730px; float:left; text-align:right; padding:5px; background:#eee; border:solid 1px #e1e1e1; margin:20px 0;}
.page_hd_full{width:902px; float:left; text-align:right; padding:5px; background:#eee; border:solid 1px #e1e1e1; margin:20px 0;}
.page_title{width:auto; float:left; font-size:14px; color:#000000; font-weight:bold;}
.fd{width:742px; float:left; text-align:center; padding:10px 0;}
.sort_by{width:auto; float:right; text-align:right;}
.sale_hd{width:742px; height:21px; float:left; text-align:center; background:#981C1E; font-size:16px; color:#FFFFFF; margin-bottom:10px; padding-top:4px;}
.sort_by li{ display:inline;}
.sort_by li a{width:auto; color:#333333; text-decoration:none; padding:0 5px;}
.sort_by li a:hover{text-decoration:underline;}



.products-sec{width:742px; float:left; position:relative;}
.zoombox{width:202px; float:left; position:relative; height:500px;}
.products{width:540px; float:left; padding:10px 0;}
.products-row{width:540px; float:left; padding-bottom:30px;}
.item{ width:125px; float:left; text-align:center; color:#fff; font-size:11px; padding:0 5px;}
.item_img{width:125px; height:auto!important; min-height:152px; height:152px; float:left;}
.item-brief{width:125px; float:left; color:#4B4B4B;}
.item-brief a{color:#000000; text-decoration:none; font-weight:bold;}
.item-brief a:hover{color:#4B4B4B; text-decoration:underline;}
/*-----*/
.productsBig{width:730px; float:left; padding:10px 0 0 10px;}
.productsBig-row{width:730px; float:left; padding-bottom:30px;}
.itemBig{ width:172px; float:left; text-align:center; color:#fff; font-size:11px; padding:0 5px;}
.itemBig_img{width:172px; height:auto!important; min-height:209px; height:209px; float:left;}
.itemBig-brief{width:172px; float:left; color:#4B4B4B;}
.itemBig-brief a{color:#000000; text-decoration:none; font-weight:bold;}
.itemBig-brief a:hover{color:#4B4B4B; text-decoration:underline;}
/*-----*/

.sale_products{width:742px; float:left; padding:10px 0;}
.sale_products_row{width:742px; float:left; padding-bottom:30px;}
.sale_item{width:138px; float:left; text-align:center; color:#fff; font-size:11px; padding:0 5px;}
.sale_item_img{width:138px; height:auto!important; min-height:152px; height:152px; float:left;}
.sale_item-brief{width:138px; float:left; color:#4B4B4B;}
.sale_item-brief a{color:#000000; text-decoration:none; font-weight:bold;}
.sale_item-brief a:hover{color:#4B4B4B; text-decoration:underline;}


.product_left{width:332px; float:left;}
.product_sm{ position:absolute; bottom:0px; left:0px;}
.product_big{float:left; margin-left:57px;}
.product_imgs{width:332px; float:left; margin-bottom:10px; position:relative;}
.product_links{width:332px; float:left; text-align:center;}
.product_links li{display:inline;}
.product_links li a{width:auto; color:#333333; font-size:11px; color:#000000; text-decoration:none;}
.product_links li a:hover{text-decoration:underline;}


.product_right{width:410px; float:left; text-align:right;}
.product_logo{width:410px; float:left;}
.product_name{width:410px; float:left; font-size:16px; color:#4B4B4B; border-bottom:2px solid #991B1F; padding:12px 0;}
.product_price{width:410px; float:left; font-size:16px; color:#991B1F; padding:10px 0;}
.product_desc{width:410px; height:auto!important; min-height:270px; height:270px; float:left; font-size:12px; color:#4B4B4B;}
.zoom-view{width:410px; height:280px; float:left;}
.qty{width:410px; float:left;}
.fd_sm{width:410px; float:left; padding-top:10px;}
.cards{width:410px; float:left; padding:15px 0;}

.row{width:742px; height:2px; float:left; background:url(../images/row.jpg) repeat-x left top; margin:10px 0;}
.form{width:742px; float:left;}
.form_row{width:742px; float:left; margin-bottom:7px;}
.col1{width:150px; float:left;}
.col2{float:left; margin-right:13px;}
.col3{float:left;}


.fieldset{width:764px; float:left; border:1px solid #CECECE; border-bottom:none; border-top:none; margin-top:20px;}
.product-listing{width:742px; float:left; border:1px solid #CECECE; padding:17px 0; margin:25px 10px;}
.chkout-content{width:744px; float:left; margin:25px 10px 0px 10px;}
.chkout-content-in{width:738px; float:left; border:1px solid #CECECE; padding:2px; margin:15px 10px 0 10px;}
.chkout{width:746px; float:left; padding:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.chkout p{margin-bottom:12px;}
.chkout-col1{width:228px; height:auto!important; min-height:252px; height:252px; float:left; border-right:1px dashed #9D9EA0; padding:0 10px;}
.chkout-col2{width:208px; height:auto!important; min-height:252px; height:252px; float:left; border-right:1px dashed #9D9EA0; padding:0 20px;}
.chkout-col3{width:218px; height:auto!important; min-height:252px; height:252px; float:left; border-right:1px dashed #9D9EA0; padding:0 10px 0 20px;}
.col-hd{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#991B1F;}
ul.list1 {margin:0px; padding:0px 0px 0px 10px;}
ul.list1 li {list-style-type:none; background:url(../images/bullet.jpg) no-repeat left 5px; padding:0px 0px 0px 15px; font-size:12px; font-weight:bold;}

.listing-title{width:742px; float:left; height:26px; background:#DBDBDD; color:#4B4B4B; font-weight:bold; padding-top:7px;}
.list-col1{width:83px; float:left; text-align:center;}
.list-col2{width:386px; float:left;}
.list-col3{width:68px; float:left;}
.list-col4{width:75px; float:left;}
.list-col5{width:56px; float:left;}
.list-col6{width:74px; float:left; text-align:center;}



.listing-item{width:742px; float:left; height:42px; border-bottom:1px dotted #000000; background:#F2F2F4; color:#4B4B4B; padding-top:7px;}
.list-col34{width:133px; float:left; text-align:right; padding-right:10px; font-weight:bold;}
.grey{color:#999999;}

.customer-details-title{width:738px; background:#DBDBDD; float:left; color:#000000; font-size:11px; font-weight:bold;}
.title-col1{width:173px; float:left; padding:7px 0 7px 5px; margin-right:2px;}
.title-col2{width:551px; float:left; border-left:2px solid #F2F2F4; padding:7px 5px 7px 0; text-align:right;}
.customer-details{width:738px; float:left; color:#4B4B4B; font-size:11px;}
.details-col1{width:173px; float:left; padding:5px 0 0px 5px; margin-right:2px;}
.details-col2{width:551px; float:left; padding:5px 5px 0px 2px;}

.review-title{width:738px; float:left; color:#000000; font-size:11px; font-weight:bold;}
.review-col1{width:320px; float:left; background:#DBDBDD; padding:7px 0 7px 5px; margin-right:2px;}
.review-col2{width:117px; float:left; background:#DBDBDD; padding:7px 0 7px 5px; margin-right:2px;}
.review-col3{width:117px; float:left; background:#DBDBDD; padding:7px 0 7px 5px; margin-right:2px;}
.review-col4{width:158px; float:left; background:#DBDBDD; padding:7px 0 7px 5px;}

.review-list{width:738px; float:left; color:#4B4B4B; font-size:12px;}
.review-list-col1{width:320px; float:left; padding:5px 0 5px 5px; margin-right:2px;}
.review-list-col2{width:117px; float:left; padding:5px 0 5px 5px; margin-right:2px;}
.review-list-col3{width:117px; float:left; padding:5px 0 5px 5px; margin-right:2px;}
.review-list-col4{width:158px; float:left; padding:5px 0 5px 5px; text-align:center;}

.billing{width:358px; float:left; border:1px solid #CECECE; padding:2px; margin-right:10px;}
.shipping{width:358px; float:left; border:1px solid #CECECE; padding:2px;}
.add-title{width:358px; float:left; color:#000000; font-size:11px; font-weight:bold;}
.add-title-col1{width:129px; float:left; background:#DBDBDD; padding:7px 5px 7px 5px; margin-right:2px;}
.add-title-col2{width:207px; float:left; background:#DBDBDD; text-align:right; padding:6px 5px 5px 5px;}

.add-details{width:358px; float:left; color:#4B4B4B; font-size:11px;}
.add-details-col1{width:129px; float:left; font-weight:bold; text-align:right; padding:6px 5px 6px 5px; margin-right:2px; }
.add-details-col2{width:207px; float:left; text-align:left; padding:6px 5px 6px 5px;}




.review-total{width:738px; float:left; color:##4B4B4B; font-size:12px;}
.total-col1{width:320px; float:left; background:#EDEDF2; padding:5px 0 5px 5px; margin-right:2px;}
.total-col2{width:117px; float:left; background:#EDEDF2; padding:5px 0 5px 5px; margin-right:2px;}
.total-col3{width:117px; float:left; background:#EDEDF2; font-weight:bold; padding:5px 5px 5px 0px; margin-right:2px; text-align:right;}
.total-col4{width:158px; float:left; background:#EDEDF2; padding:5px 0 5px 5px; text-align:center;}


.cc-logos{width:766px; float:left; margin-top:35px;}
.logos-col1{width:299px; float:left; text-align:left;}
.logos-col2{width:188px; float:left; text-align:left;}
.logos-col3{width:153px; float:left; text-align:left;}
.logos-col4{width:126px; float:left; text-align:left;}
.top-bdr{width:764px; float:left; background:url(../images/legend-topbg.jpg) repeat-x left 10px; position:relative; margin-top:-11px;}
.top-bdr-left{width:auto; float:left; background:#F2F2F4; margin-left:10px; margin-top:-9px; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#B2B2B2; line-height:normal; padding:0 5px;}
.top-bdr-right{width:auto; float:right; text-align:right; padding-right:10px;}
.bot-bdr{width:764px; float:left; background:url(../images/legend-topbg.jpg) repeat-x left 10px; position:relative; margin-top:15px; margin-bottom:-11px;}
.bot-bdr-left{width:372px; float:left; padding-left:10px; }
.bot-bdr-right{width:372px; float:right; text-align:right; padding-right:10px;}


.bot-bdr2{width:764px; float:left; background:url(../images/legend-topbg.jpg) repeat-x left 10px; position:relative; margin-bottom:-11px;}
.bot-bdr2-left{width:244px; float:left; padding-left:10px;}
.bot-bdr2-mid{width:235px; float:left; padding-left:20px;}
.bot-bdr2-right{width:245px; float:right; text-align:right; padding-right:10px;}


#footer {width:980px; float:left; padding-top:8px; padding-bottom:10px;}
.footer-left{width:490px; float:left;}
.footer-right{width:490px; float:right; text-align:right;}
#footer li{display:inline;}
#footer a{width:auto; font-size:11px; color:#333333; text-decoration:none; padding:0 5px;}
#footer a:hover{text-decoration:underline;}
