/* Float Fix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix { display:inline-block }
/* Hides from IE-mac \*/
.clearfix { display:block }
/* End hide from IE-mac */
html, body { margin: 0; padding: 0; font-family:arial; font-size:12px; color:#484848; font-weight:normal; line-height:16px; }
ul{list-style:none;}        
body { padding-bottom: 10px; }
IMG { border:0; }
/*Header CSS Starts Here*/
#top {
margin: 10px 10px 0px 10px;
padding: 5px;
}
.topcon {
height:72px;
}

.logo {
float:left;
padding-bottom:22px;
}
.info-box { background:#FFFFFF url(/images/gradient.gif) repeat-x scroll center bottom;border:1px solid #CCCCCC; margin-bottom:10px; }
.info-box-head { background-image:url(/images/heading-bg-col.gif);border-bottom:1px solid #CCCCCC;margin:0;padding:7px 10px; }
.info-box-head h2 { font:bold 15px Arial, Helvetica, sans-serif !important }
.info-box-body { margin:5px;background-color:white; background:none;text-align:left;}
.order-list{ text-align: left !important; font-size:11px !important; color:black !important; }

.toplink {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#628AB3;
padding-top:60px;
padding-right:10px;
}
.toplink a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#254485;
font-weight:bold;
text-decoration:none;
}
.toplink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#254485;
font-weight:bold;
text-decoration:underline;
}


.toplink span {
background-color:#E0E0E0;
margin-left:8px;
color:#696969;
padding:5px; 
}


#menutop {
margin-top:47px;
background-image:url(/images/bg.gif);
background-repeat:repeat-x;
height:34px;
}


.topm {
float:left;
}

.topmenu{
padding:0px;
margin-top:18px;
}

.topmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.topmenu li{
display:inline;
margin:0;
padding:0;
}

.topmenu a{
float:left;
background:url(/images/lefttab.jpg) no-repeat left top;
margin:0;
text-decoration:none;
color:#2F2F2F;
padding-left:8px;
margin-right:2px;
}

.topmenu a span{
float:left;
display:block;
background:url(/images/righttab.jpg) no-repeat right top;
padding:7px 8px 6px 0px;
font-weight:bold;
color:#2F2F2F;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topmenu a span {float:none;}
/* End IE5-Mac hack */

.topmenu a:hover span {
color: #ffffff;
} 

.topmenu li.selected a{ /*Selected Tab style*/
background-position:0 -31px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu li.selected a span{ /*Selected Tab style*/
background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
color:#ffffff;
}

.topmenu a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
background-position:0% -31px; /*Shift background image up to start of 2nd tab image*/
}

.topmenu a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
background-position:100% -31px; /*Shift background image up to start of 2nd tab image*/
}

.specialbg {

height:150px;
}

.spacrate {
height:150px;
}


.specialbg span.left{
float:left;
padding-left:360px;
}

.specialbg span.right{
float:right;
background-image:url(/images/newsbg.gif);
background-repeat:no-repeat;
height:132px;
width:260px;
padding-top:18px;
padding-left:20px;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
}
.specialbg span.new_right{
float:right;
height:132px;
padding-left:20px;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
}

.specialbg span.right span{
float:left;
padding-top:10px;
}

.specialbg span.right span input{
border:0px;
}

.specialbg span.right b{
font-size:22px;
font-weight:bold;
color:#FFFFFF;
line-height:25px;
}


/*Header CSS ends Here*/



/*Middle CSS Start Here*/
#middlediv {
margin: 0px 10px 0px 10px;
padding:0px 0px 0px 0px;
}

#left_column {
width: 190px;
float: left;
padding:5px;
display: inline; /* floats are handled as block elements, this is to fix 
a margin collapsing bug in IE */
}

.left_part {
border: 1px solid #E6E5E5;
width: 178px;
float: left;
padding:5px;
display: inline; /* floats are handled as block elements, this is to fix 
a margin collapsing bug in IE */
margin-bottom:8px;
}

.bluebar {
width:160px;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
background-color:#2C4A88;
height:21px;
font-weight:bold;
padding-left:18px;
padding-top:5px;
float:left;
}

.kbar {
width:160px;
color:#ffffff;
font-family:Arial;
font-size:14px;
background-color:#832973;
height:21px;
font-weight:bold;
padding-left:18px;
padding-top:5px;
float:left;
}


.leftcat {
width:175px;
color:#F2F2F2;
font-family:tahoma;
font-size:11px;
float:left;
}


.link1{
font-size:12px;
color:#992583;
text-decoration:none;
}
.link1:hover{
font-size:12px;
color:#5B5B5B;
text-decoration:underline;
}





#product {
margin-left:210px;
margin-right:205px;
padding:5px 5px 5px 0px;
clear:top
}

.product_top {
font-family:arial;
background-image:url(/images/pmmbg.gif);
background-repeat:repeat-x;
padding-bottom:6px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
padding-top:6px;
}

.product_top1 {
font-family:arial;
background-image:url(/images/pmmbg.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:5px;
background-color:#A5278D;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
padding-top:5px;
}

.product_top1 b{
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

.product_mid {
float:left;
}



.mid_box {
border:1px solid #E6E5E5;
width: 253px;
float: left;
padding:5px;
margin-right:4px;
margin-left:4px;
display: inline; /* floats are handled as block elements, this is to fix 
a margin collapsing bug in IE */
margin-top:10px;
}

.mid_box_bar {
width:233px;
float:left;
color:#000000;
font-family:Arial;
font-size:12px;
background-color:#E7E7E7;
height:55px;
font-weight:bold;
padding-left:18px;
padding-top:5px;
float:left;
}
.mid_box_bar A { text-decoration: none; color:#000; }
.mid_box_bar A:hover { text-decoration: underline; color:#000; }




.products_img {
width:250px;
float:left;
margin-top:10px;
}

.products_img span.top {
width:250px;
float:left;
font-size:11px;
font-weight:normal;
color:#484848;
text-align:center;
}

.products_img span.bot {
width:250px;
float:left;
font-size:11px;
font-weight:normal;
color:#484848;
text-align:right;
padding-top:10px;
}


.products_img span.left {
float:left;
width:70px;
font-size:14px;
background-color:#E7E7E7;
padding:6px;
font-weight:bold;
color:#484848;
}

.products_img span.right {
float:left;
width:155px;
font-size:14px;
padding:6px;
font-weight:bold;
color:#484848;
text-align:right;
}



.link2{
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:25px;
}
.link2:hover{
font-size:12px;
color:#992583;
text-decoration:underline;
}


#right_column {
width: 190px;
float: right;
padding:5px;
display: inline; /* floats are handled as block elements, this is to fix 
a margin collapsing bug in IE */
}


.right_part {
border: 1px solid #E6E5E5;
background-color:#FFFFFF;
width: 178px;
float: left;
padding:5px;
display: inline; /* floats are handled as block elements, this is to fix 
a margin collapsing bug in IE */
margin-bottom:8px;
}

.right_part span {
background-color:#EFEFEF;
font-size:25px;
color:#000000;
line-height:20px;
font-weight:bold;
width: 162px;
float: left;
padding:8px;
display: inline; /* floats are handled as block elements, this is to fix 
a margin collapsing bug in IE */
}

.right_part span b {
font-size:21px;
color:#000000;
font-weight:normal;
}




/*middle CSS ends Here*/




/*footer CSS starts Here*/
#footer {
margin: 10px 10px 0px 10px;
color:#000000;
text-align:center;
}

.footbg {
background:url(/images/bmbg1.gif) repeat-x;
color:#FFFFFF;
height:20px;
text-align:center;
padding-top:5px;
}

.footbg a{
color:#FFFFFF;
text-decoration:none;
padding:0px 6px;
}
.footbg a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#footer span {
padding-top:5px;
color:#8A8A8A;
}

/*footer CSS ends Here*/



/*contact_us CSS starts Here*/
.contact {
padding-top:10px;
padding-left:10px;
}


.cont {
margin-bottom:10px;
margin-top:10px;
background-color:#F1F1F1;
padding-left:10px;
font-size:12px;
color:#2C4A88;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}


.theform {
width:100%;
float:left;
border:1px  solid #ededed;
}

.theform p{
margin:0px;
padding:6px 0px;
}

.theform p label{
width:160px;
display:block;
float:left;
font-weight:normal;
color:#000000;
font-size:12px;
padding-left:15px;
}

.theform p label1{
width:150px;
display:block;
float:left;
}
.theform p.submit {
padding-left:175px;
}

.theform p.submit label{
width:200px;
float:left;
}


.inputbg {
background-image:url(/images/inpbg.gif);
background-repeat:repeat-x;
background-position:bottom left;
border:1px solid #DDDDDD;
padding:2px 2px;
}

.theform p.text {
font-size:12px;
font-weight:normal;
color:#000000;
}


.login {
margin-bottom:10px;
margin-top:10px;
background-color:#FFDEF9;
padding-left:10px;
font-size:12px;
color:#2C4A88;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
}


/*contact_us CSS ends Here*/



/*manage_order CSS starts Here*/
.manage_order {
float:left;
width:98%;
border:1px solid #ededed;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}


.manage_order span {
color:#000000;
}


.manage_order span img {
padding-right:40px;
}

.mang{
font-family:arial;
font-size:14px;
line-height:18px;
color:#EB7A00;
font-weight:normal;
text-decoration:none;
}
.mang:hover{
font-family:arial;
font-size:14px;
line-height:18px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}


/*manage_order CSS ends Here*/

/*search_results CSS starts Here*/

.search_results {
padding-top:10px;
padding-left:10px;
}


.search_results span {
color:#000000;
}
.topnum{
float:right;
padding:0px;
margin:0px;
}
.topnum ul{
padding:0px;
margin:0px;
}
.topnum ul li{
display:inline;
list-style-type:none;
}

.topnum ul li a{
float:left;
font-family:arial;
font-size:15px;
color:#242424;
font-weight:bold;
margin-right:10px;
}


.topnum ul li a.number{
float:left;
font-family:arial;
font-size:15px;
color:#242424;
font-weight:bold;
text-decoration:none;
border:1px solid #D6D6D6;
background-color:#FFFFFF;
padding:2px 6px 1px 6px;
}

.topnum ul li a.number:hover{
float:left;
font-family:arial;
font-size:15px;
color:#fff;
text-decoration:none;
border:1px solid #D6D6D6;
background-color:#9E2687;
}

.topnum ul li a.here{
float:left;
font-family:arial;
font-size:15px;
color:#fff;
text-decoration:none;
border:1px solid #D6D6D6;
background-color:#9E2687;
padding:2px 6px 1px 6px;
}

.topnum ul li a.prev{
float:left;
font-family:arial;
font-size:15px;
color:#fff;
text-decoration:none;
border:1px solid #1D3D7E;
background-color:#2C4A88;
padding:2px 10px 1px 6px;
}


.topnum ul li a.prev:hover{
float:left;
font-family:arial;
font-size:15px;
color:#ffffff;
text-decoration:none;
border:1px solid #1D3D7E;
background-color:#9E2687;
}



.topnum ul li a.next{
float:left;
font-family:arial;
font-size:15px;
color:#fff;
text-decoration:none;
border:1px solid #1D3D7E;
background-color:#2C4A88;
padding:2px 6px 1px 6px;
}


.topnum ul li a.next:hover{
float:left;
font-family:arial;
font-size:15px;
color:#ffffff;
text-decoration:none;
border:1px solid #1D3D7E;
background-color:#9E2687;
}





.sear_m {
width:99%;
padding-top:10px;
padding-bottom:10px;
}


.link3 {
font-size:14px;
color:#7E1F6D;
font-weight:bold;
text-decoration:none;
}
.link3:hover{
font-size:14px;
color:#254485;
font-weight:bold;
text-decoration:underline;
}




.botbor {
border-bottom:1px solid #E9E9E9;
padding-bottom:10px;
padding-top:10px;
}

.heading3 {
font-size:16px;
color:#254485;
font-weight:bold;
text-decoration:none;
}



.gray_bg {
margin-top:10px;
background-image:url(/images/graybg.gif);
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
color:#355AA1;
padding-left:8px;
line-height:26px;
}


.paym {
background-color:#F1F1F1;
padding-left:10px;
font-size:12px;
color:#000000;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
}

/*search_results CSS ends Here*/

/*laptops CSS starts Here*/
.laptop {
width:100%;
padding-top:10px;
}

.laptop span {
float:left;
background-color:#FFFFFF;
font-size:14px;
color:#000000;
font-weight:bold;
padding-top:13px;
border-top:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
border-left:1px solid #D3D3D3;
padding:8px;
}




.lapt_p{
width:98%;
float:left;
border:1px solid #ededed;
padding-top:10px;
padding-bottom:10px;
}

.img_main {
width:240px;
float:left;
margin-left:5px;
margin-right:5px;
}


.lapt_image {
width:100%;
float:left;
}

.img_text {
width:100%;
float:left;
}

.img_text a {
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

.img_text a:hover {
font-size:14px;
font-weight:bold;
color:#2C4A88;
text-decoration:underline;
}



.img_text  b{
font-size:18px;
font-weight:bold;
line-height:20px;
}

.leap_b {
float:left;
width:96%;
margin-bottom:10px;
margin-top:10px;
background-image:url(/images/graybg1.gif);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #DDDDDD;
padding:10px;
}


.leap_b p{
margin:0px;
padding:5px 0 5px 0;
}
.leap_b span{
font-size:16px;
color:#254485;
font-weight:bold;
line-height:18px;
}
.leap_b span.name{
font-size:16px;
color:#7E1F6D;
line-height:18px;
font-weight:bold;
}




.laptop_bot span {
float:left;
background-color:#FFFFFF;
font-size:14px;
color:#000000;
font-weight:bold;
padding-top:13px;
border-top:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
border-left:1px solid #D3D3D3;
padding:8px;
}




.laptop_bot{
width:98%;
float:left;
border:1px solid #ededed;
padding-top:10px;
padding-bottom:10px;
}


.laptop_bot a{
font-size:12px;
color:#254485;
padding-left:10px;
padding-right:10px;
line-height:28px;
text-decoration:none;
}
.laptop_bot a:hover{
font-size:12px;
color:#7E1F6D;
text-decoration:underline;
}

.link {
font-size:12px;
color:#254485;
font-weight:bold;
text-decoration:none;
}
.link:hover{
font-size:12px;
color:#7E1F6D;
font-weight:bold;
text-decoration:underline;
}


.addto_basket {
float:left;
width:98%;
padding-left:10px;
margin-top:10px;
}




/*laptops CSS ends Here*/

/*product_detail CSS starts Here*/





.heading5 {
font-size:13px;
color:#000000;
font-weight:normal;
line-height:20px;
padding-left:10px;
padding-bottom:8px;
padding-top:8px;
}

.heading5 a {
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:underline;
padding-left:5px;
padding-right:5px;
}

.heading5 a:hover {
font-size:13px;
color:#355AA1;
font-weight:bold;
text-decoration:underline;
}


.pr_div {
width:100%;
float:left;
}


.detail  {
width:99%;
float:left;
border:1px solid #ededed;
}
.detai_div  {
float:left;
width:100%;
}

.detai_div span.left  {
float:left;
padding-right:40px;
padding-left:10px;
padding-top:8px;
padding-bottom:8px;
}


.detai_div span.left1  {
float:left;
padding-right:200px;
padding-left:10px;
padding-top:8px;
padding-top:30px;
padding-bottom:8px;
}




.detai_div span.left2  {
float:left;
padding-right:30px;
padding-left:10px;
padding-top:8px;
padding-top:30px;
padding-bottom:8px;
}


.detai_div span.left3  {
float:left;
padding-right:100px;
padding-left:10px;
padding-top:8px;
padding-top:30px;
padding-bottom:8px;
}


.d_div  {
float:left;
width:98.60%;
margin-top:8px;
background-color:#F7F5F5;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

.detai_div p {
padding:0px;
margin:10px 0px 0px 10px;
}



.detai_div span.right {
float:left;
padding-left:40px;
padding-top:60px;
padding-bottom:8px;
}

.detai_div span.mid {
float:left;
padding-top:30px;
padding-bottom:8px;
}

.de_div {
width:99%;
float:left;
background-image:url(/images/graybg.gif);
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
color:#355AA1;
padding-left:8px;
line-height:26px;
}


.de_div1 {
width:99%;
float:left;
margin-top:10px;
background-image:url(/images/graybg.gif);
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
color:#355AA1;
padding-left:8px;
line-height:26px;
}



.ratetext {
font-size:18px;
font-weight:bold;
line-height:20px;
}




.midlink {
padding:10px 0px 0px 10px;
margin:0px;
}

.midlink li {
display:inline;
list-style-type:none;
}


.midlink li a {
float:left;
display:inline;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
padding:10px 0px 10px 30px;
}


.midlink li a.description {
font-family:arial;
float:left;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon5.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.description:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}



.midlink li a.description {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon5.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.description:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}



.midlink li a.bundle  {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon6.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;

}

.midlink li a.bundle:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}




.midlink li a.gallery  {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon7.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.gallery:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}


.midlink li a.specifications  {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon8.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.specifications:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}



.midlink li a.accessories  {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon9.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.accessories:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}



.midlink li a.technical  {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon10.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.technical:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}




.midlink li a.customer  {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
background-image:url(/images/icon11.gif);
background-repeat:no-repeat;
background-position:left;
padding-right:15px;
}

.midlink li a.customer:hover {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#355AA1;
text-decoration:underline;
}



.header_selected{ margin:0; padding:10px 10px; background-image:url(/images/heading-bg-col_red.jpg); border:1px solid #CCC;height:17px; }
.header2{ margin:0; padding:10px 10px; background-image:url(/images/heading-bg-col.gif); border:1px solid #CCC;height:17px; color:#CCC;border-bottom:none;}
.header_last{ border-bottom: 1px solid #CCC;}
.section_selected { border:1px solid #CCC; border-top:none;border-bottom:none; padding:10px; background-color:#fffff0;}
.delivery-left { float:left; width: 420px; }
.delivery-right { float:right; width:80px;border:1px solid maroon; padding:5px; height: 30px; text-align:center;}
.delivery-title { float:left; width:140px; display:block; height:20px; padding-top:4px;}
#main-delivery-id { width:265px; }
#sub-delivery-id { width:265px; }
#delivery-charge-container { font-size:15px; color:orange;font-weight:bold; margin-top:10px;}
.main-delivery-options { margin-bottom:10px; }
.float_right { float:right; }
.float_left { float:left; }
.header h1, .header h2, .header li a, .header li a:link, .header li a:active, .header li a:visited{ color:#fff;}

h1, h2, h3, h4{ margin:0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS";}
h1{ color:#9e4a00; font-size:26px;}
h2{font-size:20px;}

/*product_detail CSS ends Here*/


.leftcat ul{ margin-bottom:5px; padding-bottom:12px;margin:0; padding:0;}
.leftcat li{ font-size:12px; font-family:Tahoma; font-weight:bold; font-size:12px }
.leftcat li a, .leftcat li a:link, .leftcat li a:active, .leftcat li a:visited{ display:block; padding:8px 6px 11px 30px; color:#000; text-decoration:none;}
.leftcat li a:hover, .leftcat li a.current, .leftcat li a.current:link, .leftcat li a.current:active, .leftcat li a.current:visited{ color:#000;}
.menuT ul{ background:none; padding:0 0 5px 15px; margin:0px; }
.menuT ul li a, .menuT ul li a:link, .menuT ul li a:active, .menuT ul li a:visited{ color:#832973;padding:6px 6px 6px 28px;font-weight:normal;}
.menuT ul li a:hover, .menuT ul li a.current, .menuT ul li a.current:link, .menuT ul li a.current:active, .menuT ul li a.current:visited{color:#832973; text-decoration:underline;}
.pagination{ margin:10px 0 10px 0;list-style: none; padding:0 8px;height:0px;}
	.pagination LI { float:left; margin-right:4px; line-height: 14px;}
		.pagination LI .selected { background-color:#3B5998;border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;color:#FFFFFF;font-family:tahoma,verdana,arial,sans-serif;padding:2px 15px 3px;text-align:center; }
		.pagination LI A { background-color:#F0F0F0;border-color:#E7E7E7 #666666 #666666 #E7E7E7;border-style:solid;border-width:1px;color:#000000;font-family:tahoma,verdana,arial,sans-serif;padding:2px 15px 3px;text-align:center; }
#account-sections { margin-top:15px;background:transparent url(/images/box-tab-btm.gif) repeat-x scroll 0 100%;height:30px; }
#account-sections LI { float:left; width:160px;margin-right:5px; }
#account-sections LI SPAN { padding:5px 10px; display:block;border:1px solid #E5E5E5; text-align:center; cursor:pointer; color:#999;}
#account-sections LI SPAN.selected { border-bottom:1px solid #FFF; display:block; font-weight:bold;color:#666;}
.tab-section-wrapper { padding:15px 5px; border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;  }
.background {width:700px;background:#FFFFFF url(/images/gradient.gif) repeat-x scroll center bottom;border:1px solid #CCCCCC;border-top:none;}
.address-fieldset { border: 1px solid #CCCCCC;padding:5px;margin:10px 5px; }
.address-fieldset LEGEND { padding:5px 8px; background-color:#dfe6f3; color:#3B5998; font-weight:bold;margin:0 10px; }
.edit-button-wrapper { text-align: center; margin-top:5px; }
.edit-button{background: url(../images/add_to_basket_btn.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px;}
.delete-button{background: url(../images/delete_button.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px;color:white;}
.add-new-button{background: url(../images/add_new_button.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px;color:white;}	
.button_color_blue { background: url(../images/blue_button_bg.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px; color:white;font-weight:bold;}
.button_color_orange { background: url(../images/orange_button_bg.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px; color:black;font-weight:bold; }
.button_color_gray { background: url(../images/gray_button_bg.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px; color:white;font-weight:bold;}
.button_color_red { background: url(../images/red_button_bg.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px; color:white;font-weight:bold;}

.button_color_blue_150 { background: url(../images/blue_button_150_bg.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:150px; color:white;font-weight:bold; }

#save-button{background: url(../images/add_to_basket_btn.jpg) no-repeat; border:0;cursor:pointer;padding:1px 0 4px;width:97px;}
.add-new-address-fieldset { border: 1px solid #CCCCCC;padding:5px;margin:10px 5px; }
.add-new-address-fieldset LEGEND { padding:5px 8px; background-color:#3B5998; color:white; font-weight:bold;margin:0 10px; }
#list-orders {  }
#list-orders LI { margin-bottom:7px; padding:5px; border-bottom:1px solid gray; background: url(/images/order-list-bg.jpg) repeat-x; }
#list-orders LI.list-orders-title { margin-bottom:7px; height:20px; padding:5px; border-bottom:1px solid gray; background: url(/images/order-list-bg-hover.jpg) repeat-x; font-weight:bold; color:#3B5998;}
#list-orders LI DIV { float:left; }
#list-orders LI DIV.order-number { width: 135px; font-weight:bold;}
#list-orders LI DIV.bill-to { width:125px;}
#list-orders LI DIV.ship-to { width:125px;  }
#list-orders LI DIV.grand-total{ width:75px; }
#list-orders LI DIV.status{ width:50px; }
#list-orders LI DIV.type{  }
#list-orders LI SPAN.payment{ color:red; }

.long_desc{  }
.label-style {width:100px;}
.label-style2 {width:200px;}
label{clear:both;
float:left;
font-size:13px;
padding:2px;
width:200px;}

.sub_cat_tab {
	background-color:#fff5ee;
	border:1px solid #ffa346;
	color:#ffa346;
	padding:3px 8px;
	margin-top:10px;
	margin-right:10px;
	float:left;
}
.sub_cat_tab A {
	text-decoration: none;
	color:#aa5500;
}