﻿/* CSS Document */

/** CSS RESET **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}


/* MAIN NAV */

#nav {

width: 940px;
height: 40px;
position: relative;
margin: 0;
padding: 0;
z-index:10;
}



#nav li {

float: left;
z-index:10;
}

#nav li a {

position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 40px;
background: url(images/nav_main.png) no-repeat;
text-indent: -9999px;
overflow: hidden;
z-index:10;


}


/*up state*/

li#nav_home a {left: 0;width: 116px;background-position: 0 0;}
li#nav_about a {left: 116px; width: 117px; background-position: -116px 0;}
li#nav_links a {left: 233px; width: 119px; background-position: -233px 0;}
li#nav_forums a {left: 352px; width: 117px; background-position: -352px 0;}
li#nav_experts a {left: 467px; width: 117px; background-position: -467px 0;}
li#nav_bookstore a {left: 584px; width: 116px; background-position: -584px 0;}
li#nav_termsofuse a {left:700px; width: 120px; background-position: -700px 0;}
li#nav_contactus a { left: 820px; width: 120px; background-position: -820px 0;}

/*hover state*/

li#nav_home a:hover { background-position: 0 -45px;}
li#nav_about a:hover { background-position: -116px -45px;}
li#nav_links a:hover {background-position: -233px -45px;}
li#nav_forums a:hover {background-position: -352px -45px;}
li#nav_experts a:hover { background-position: -467px -45px;}
li#nav_bookstore a:hover {background-position: -584px -45px;}
li#nav_termsofuse a:hover {background-position: -700px -45px;}
li#nav_contactus a:hover {background-position: -820px -45px;}


/*******************/

/*** STRUCTURE ***/ 
body{background-color:#fff;font-family:Helvetica, Arial, sans-serif;background:url(images/pagebg.jpg) repeat-x top left;}
#page-wrapper{width:940px;background-color:#fff;margin:0 auto;}
.maincontentbox{float:left;width:940px;position:absolute;background-color:#fff;margin-top:4px;padding:0px 20px 10px 20px;}
.footercontainer{width:940px;float:left;}
.maincatcontainer {float:left;width:950px;padding:0px;margin:0px;}
.maincatcontainer legend {display:none;}
.categorycrumb{float:left;width:100%;}
.productTitle{float:left;width:600px;margin:10px;}
.cartcontainer{float:left;width:950px;padding:0px;margin:0px;color:#666;font-size:12px;}
/*** END STRUCTURE ***/

/** HEADER SECTION **/
.header .logo{margin-top:80px;float:left;}
.header .login{clear:right;font-size:12px;color:#666;float:right;width:190px;margin:10px 0 0;}
.header .login a{text-decoration:none; color:#3b7b99;}
.header .dropnav{float:right;text-decoration:none;font-size:14px;margin-top:20px;}
.header .logpass{float:right;color:#666;font-size:12px;}
.header .loginstatus{float:right;font-size:12px;color:#3b7b99;clear:right;width:200px;margin:10px 0 0;}
.header .loginbox{font-size:12px;text-decoration:none;background:url(images/loginbox.jpg) no-repeat top left;width:103px;color:#666;height:20px;padding-left:9px;padding-right:10px;margin:0;}
.header .searchbar{font-size:12px;text-decoration:none;background:url(images/searchbar.gif) no-repeat top left;width:133px;color:#666;height:20px;float:left;padding-left:25px;padding-right:10px;margin:3px 0 0;}
.header .lens{border:0;background:transparent;float:left;margin:13px 0 0;}
.header .mainnav{background:url(/images/navbar.jpg) no-repeat top left;width:940px;height:40px;float:left;text-transform:uppercase;margin:20px 0 0;padding:0;}
.header .mainnav a{color:#606060;float:left;border-right:1px #d0d4d4 solid;text-decoration:none;font-size:15px;font-style:normal;padding:12px 20px 9px;}
.header .mainnav a:hover{background:url(/images/navon.jpg) repeat-x top left;height:20px;-moz-border-radius-topright:8px;border-right:1px solid #999;border-left:1px solid #999;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius: 8px;}
/** END HEADER SECTION **/

/** SEARCH **/


/* Sexy btn*/
input.btnText { border: 0px; background-color: Transparent; }
.btnText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000 !important; font-size: 12px; text-decoration: none; text-align: center; font-style: italic; line-height: 24px; }
.btnText:hover { text-decoration: none !important; }

.btnGreen { background-image: url('/Bookstore/images/buttons_green.png'); height: 24px; display: block; }
.btnGrey { background-image: url('/Bookstore/images/buttons_grey.png'); height: 24px; display: block; }
.btnRed { background-image: url('/Bookstore/images/buttons_purple.png'); height: 24px; display: block; }
.btnYellow { background-image: url('/Bookstore/images/buttons_yellow.png'); height: 24px; display: block; }
.btnBlue { background-image: url('/Bookstore/images/buttons_blue.png'); height: 24px; display: block; }

.btnLrg { background-position: 0px 0px; display: block; width: 250px; }
.btnLrg:hover { background-position: 250px 0px; }
.btnMed { background-position: 0px -24px; display: block; width: 150px; }
.btnMed:hover { background-position: 250px -24px; }
.btnSml { background-position: 0px -48px; display: block; width: 100px; }
.btnSml:hover { background-position: 250px -48px; }

.loginbuttonhead{background:url(images/buttonbg.jpg) repeat-x top left; cursor:pointer;border:0px;height:25px;color:#ffffff;font-size:13px;padding:5px 10px 5px 10px;}

.searchbutton {
background:url(images/buttonbg.jpg) repeat-x top left; cursor:pointer;
border: 1px #264c5e outset;
padding: 1px 4px;
color:#ffffff;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

}

.cartbutton 
{
    
    background:#69B011;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	font-size: 12PX;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	width:200px;
	text-decoration:none;
	vertical-align:middle;
	
	
}

.searchbutton:hover {
background:url(images/buttonbg.jpg) repeat-x top left; cursor:pointer;
border: 1px #264c5e inset;
padding: 1px 4px;
color:#ffffff;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


.button {
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #468175;
	text-transform: uppercase;
	height: 2.4em;
	text-align: center;
	padding-bottom: 2px;
	letter-spacing: -0.05em;
	cursor: pointer;
	display: inline;
}

.button:hover
{

color: #232323;
background-color: #eeeeee;
background-image: url(images/button_bg_hover.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 100%;
text-decoration: none;

}

.silverinput {float: left; margin-right: 2px; background:url(images/wrapsliver.gif) repeat-x top left; border:1px solid #ffffff; height:17px; border:1px solid silver;}

.updatebutton{
background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #468175;
	text-transform: uppercase;
	height: 30px;
	text-align: center;
	padding-bottom:1px;
	cursor: pointer;
	display: inline;
}

.updatebutton:hover{
color: #232323;
background-color: #eeeeee;
background-image: url(images/button_bg_hover.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 100%;
text-decoration: none;
}

/** ENDSEARCH **/


/** HEADER LIST **/
#sddm{z-index:20;float:right;width:195px;font-size:12px;font-weight:700;margin:0;padding:0; position:relative;}
#sddm li{list-style:none;float:left;margin:0;padding:0;}
#sddm li a{display:block;width:60px;color:#FFF;text-align:center;text-decoration:none;margin:0 1px 0 0; font-size:12px;}
#sddm div{position:absolute; visibility:hidden; background:#666666;margin:0;padding:0;}
#sddm div a{position:relative;display:block;width:170px;white-space:nowrap;text-align:left;text-decoration:none;background:#666666;color:#fff;font-size:15px;font-weight:400;font-family:Helvetica Neue, Arial, Helvetica, sans-serif;margin:0;padding:5px 10px;}
#sddm div a:hover{background:#727070;color:#FFF;}
/** END HEADER LIST **/


/* Header News Control */
.bookstoreHeader{background:url(images/bookstorebgd.JPG) no-repeat top left;width:940px;height:270px;float:left; margin-bottom:5px;} 
.bookstoreHeader img{margin:20px 0 0;}
.bookstoreHeader .bookstoretext{width:471px;float:left;margin:25px;}
.bookstoreHeader .bookstoretext h2{font-size:22px;color:#fff;margin:0 0 15px;}
.bookstoreHeader .bookstoretext p{font-size:15px;word-spacing:0.2em;line-height:1.3em;color:#ffffff;margin:5px 0;}
.bookstoreHeader .bookstoretext a{font-size:15px;word-spacing:0.2em;text-decoration:none;line-height:1.3em;color:#fff88e;}
/*** END HEADER NEWS ***/

/** GLOBAL LOGIN PANEL **/
.welcomePanel{font-size:12px;float:left;width:940px;padding-right:5px;color:#666;margin:10px 0 0;}
.loginView{float:right;color:#666;}
.loginView a{color:#3b7b99;font-weight:700;text-decoration:none;}
.loginBox{text-align:center;margin-left:0px;padding:20px; border:1px solid #AFB0B8; background-color:#EEEEEE; margin-top:20px; margin-left:400px;}
.loginSection{float:left;}
.loginSection h2{font-size:18px;text-align:center;color:#000000;padding-top:8px; margin-bottom:20px; font-weight:normal;}
.loginbutton{font-size:15px;text-align:center;color:#fff;text-transform:uppercase;padding:5px 10px 5px 10px;border:1px #999 solid;background-color:#a4d54c}
/** END PANEL **/

/** NAV PANEL **/

.contentMenu{background:url(images/searchbg.gif) no-repeat top left;float:left;width:940px;padding:5px;color:#fff;margin:5px 0; height:20PX;}
.contentMenu a,.paging a{color:#fff;}
/** END NAV **/


/* CATEGORY */
.catContainer{width:550px;display:none;margin:10px 0;}
.catContainer legend {display:none;}
.catMenu a{width:204px;float:left;display:block;background-color:#e8e8e8;color:#746f6f;font-size:12px;padding:8px;}
.catMenu a:hover{width:204px;float:left;background-color:#fff;display:block;color:#746f6f;font-size:12px;padding:8px;}
/* END CATEGORY */

.pricing {

position:relative;
top:10px;
}

.pageLinks a {

color:aqua;

}

#pageLinks a {


color:#ffffff;

}


/* PRODUCT SECTION */
.bookheader{margin-bottom:15px; font-weight:bold;}
.bookdes{margin-bottom:10px;}
.productBox{height:212px;width:300px;float:left;background:url(images/bookpanel2.png) no-repeat top left;padding:15px 0px 10px 0px;margin:5px 15px 10px 0px;}
.productBox a{color:#000000;font-size:14px;text-decoration:none;margin:5px 0;}
.productBox a:hover{color:#000000;font-size:15px;text-decoration:underline;margin:5px 0;}
.productImageContainer img{height:174px;float:left;width:115px;margin:0px 0px 0px 10px;padding:0px;}
.productName{color:#FFFFFF;font-weight:700;text-decoration:none;font-size:12px;text-align:left;}
.productdescription{margin-bottom:20px; font-size:11px; line-height:15px;}
.productdescription2{margin-bottom:20px;}
.productTitle h2{color:#8db40e;font-size:16px; font-weight:bold;}
.productTitle h3{color:#B22222;font-size:16px;font-weight:700;margin:10px 0 5px;}
.productTitle h4{color:#3a7996;font-size:16px;}
.productTitle p{color:#333;font-size:13px;font-weight:700;margin:10px 0 5px;}
.catalogProductName{font-weight:bold;color:#000000;font-size:15px;}
.retailPrice{font-size:12px;font-weight:bold;margin-bottom:10px;}
.ourPrice{font-size:12px;font-weight:bold; background-color:#f4fed5; padding:5px;}
.ourPriceLabel{font-size:12px;font-weight:400;}
.regularprice { font-size:14px;font-weight:bold; margin-bottom:20px; color:#fb8803;}
.memberprice  {font-size:14px;font-weight:bold; background-color:#f4fed5; padding:3px;}
.memberoffer { font-size:14px;font-weight:bold; background-color:#f4fed5; padding:10px; width:400px;border :1px solid #c1d77c;}
.rating{float:left;width:140px;font-size:13px;margin:0px 0px 0px 0px;}
.rating fieldset{border:0;}
.rating fieldset legend{font-size:12px;}
.ratingStar{width:13px;margin-top:5px;height:12px;text-align:center;cursor:pointer;}
.emptyStar{background-image:url(images/icons/emptystar.gif);}
.filledStar{background-image:url(images/icons/filledstar.gif);}
.waitingStar{background-image:url(images/icons/savedstar.gif);}
.synopsis { margin-bottom:20px; color:#8db40e;}
.synopsiswords { font-size:14px; font-weight:normal; color:#9e9e9e; margin-bottom:20px; padding:0px;}

/* REVIEW */
.reviewTab{float:left;width:470px;clear:left;margin:20px 0px 10px 0px;padding:4px 0 0 0px;}
.reviewTab .cpeTitle{margin:5px 0 0;}

/** END PRODUCT **/

/*PAGING HEADER */
.pagingLeft{width:7px;display:inline;background:url(images/pagingbg_left.gif) no-repeat;height:30px;float:left;}
.pagingMid .links{color:#fff;margin:0;padding:0;}
.pagingMid a{color:#ffffff;}
.pagingMid{display:inline;background-color:#3a7996;float:left;width:920px;color:#fff;font-size:12px;height:23px;text-align:center;padding:7px 0 0 7px;}
.pagingRight{width:7px;display:inline;background:url(images/pagingbg_right.gif) no-repeat;height:30px;float:left;}
.paging{float:left;height:30px;margin:0;padding:0;}
.totals{color:#fff;font-size:15px;text-transform:uppercase;float:left;}
/** END PAGIN **/

/** ADD TO CART **/
.AddtoCart{float:left;width:200px;padding:0px; margin:0px;}
.AddtoCart .smalltextbox{width:20px;padding:0px;margin:0px;}
.AddtoCart h2{background-color:#3a7996;width:150px;color:#fff;margin-bottom:10px;font-size:12px;padding:4px;}
.AddtoCart fieldset legend{display:none;}
.AddtoCart fieldset #buttonGroup{}
.dropdownlist{margin:0px;padding:0px;}
.cartcontainer .itemprice a{color:#fff;font-weight:700;text-decoration:none;}
.cartcontainer .itemprice a:hover{color:#fff;font-weight:700;text-decoration:underline;}
.subTotal{width:20%;text-align:right;font-size:12px;font-weight:700;padding:4px;}
.subTotalAmount{width:20%;text-align:right;font-size:12px;font-weight:700;}
.total{width:20%;text-align:right;font-size:13px;font-weight:700;border-top:1px solid #000;padding:8px;}
.totalAmount{width:20%;text-align:right;font-size:14px;font-weight:700;border-top:1px solid #000; color:#025D8C;}
.addToCart2  
{
    padding:20px 20px 0px 0px;	
    background: #fdfdfd url('/BookStore/images/BuyNow.jpg') repeat-x 0 100%;
 	border: 0px solid #bbbbbb;
	text-align: center;
    height: 48px;
	width: 135px;
    
    }
.addToCart2:hover{background: #fdfdfd url('/BookStore/images/BuyNowHover.jpg') repeat-x 0 100%;}
/** END CART **/

/** POST CSS */
.post{margin-bottom:28px;font-family:Verdana, Myriad Pro;font-size:11px;color:#747576;width:940px;float:left;padding:0;}
.post p{font-family:Verdana, Myriad Pro;font-size:11px;color:#747576;}
.post h2{font-size:16px;font-family:Myriad Pro;font-weight:700;text-transform:uppercase;color:#3a7996;margin:0;padding:5px 0;}
.post img{margin-right:10px;}
.post li{font-size:14px;}
.post h5{font-size:15px;margin:0 0 4px;}
/** END POST */

/** ADMIN PANEL **/
.adminSetup{float:left;margin:10px 0;}
.adminSetup a{color:#3a7996;float:left;text-decoration:none;font-weight:600;font-size:15px;margin:5px 0;}
.adminSetup h2{float:left;clear:both;width:100%;line-height:1.4em;}
.adminSetup p{color:#666;float:left;width:100%;clear:both;font-size:13px;}
.adminnavbar{width:930px;clear:both;background-color:#3a7996; padding:5px;}
.adminnavbar a{color:#fff;float:left;font-weight:bold;margin-right:8px; font-size:15px;}
.adminnavbar a:hover{text-decoration:underline;color:#fff;float:left;font-weight:bold;margin-right:8px; font-size:15px;}
/* TO DO */
.ToDoBox{background-color:#f4f4f4;padding:10px;}
.ToDoBox td{vertical-align:top;padding:5px;}
.ToDoBox fieldset{vertical-align:top;float:left;}
/*********/

/** END ADMIN **/

/* AJAX */
.ajax__tab_technorati-theme .ajax__tab_header{font-family:"Helvetica Neue", Arial, Sans-Serif;background:url(images/tab-line.png) repeat-x bottom;font-size:13px;display:block;font-weight:700;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer{background:url(images/tab.png) no-repeat left top;color:#222;padding-left:10px;margin-right:3px;border-color:#222;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner{background:url(images/tab.png) no-repeat right top;color:#666;border-color:#666;padding:3px 10px 2px 0;}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner{color:#000;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer{background:url(images/tab.png) no-repeat 0 -40px;border-bottom-color:#fff;}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner{background:url(images/tab.png) no-repeat right -40px;color:#000;border-color:#333;}
.ajax__tab_technorati-theme .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:15px;background-color:#fff;border:solid 1px #d7d7d7;border-top-width:0;padding:8px;}
/** AJAX **/

/*** ORDER FORM **/
.ordertable{float:left;margin:10px 0 0;}
.ordertable p{float:left;width:100%;margin:10px;}
.ordertable td{padding:7px;}
.orderSummaryTable{width:925px;float:left;font-size:13px;color:#666;margin:10px 2px 10px 2px;}
.ordersum{background-color:#3a7996;width:930px;color:#fff;float:left;font-size:15px;padding:5px;font-weight:bold;}
.accordionHeader{border:1px solid #2F4F4F;color:#FFF;background-color:#3a7996;font-family:Arial, Sans-Serif;font-size:12px;font-weight:700;margin:10px 0px 10px 0px;cursor:pointer;padding:5px;}
.accordianpadding{padding:5px;}
#threeColumnMainContent{color:#666666;font-family:Arial, Sans-Serif;font-size:12px;}

/** END ORDER **/



/* FOOTER */
.footer{float:left;background:#3C7C98 url(images/footerbg.jpg) no-repeat scroll right bottom;width:940px;margin:15px 0 0;}
.footer a{color:#fff88e;text-decoration:none;}
.footer a:hover{color:#fff88e;text-decoration:underline;}
.footer .linkbox{width:135px;float:left;color:#fff;margin:0 10px;padding:20px 0 0;}
.footer .linkbox h3{font-size:15px;font-weight:700;margin-bottom:25px;}
.footer .linkbox ul{font-size:12px;margin:10px 0 0;}
.footer .footersearch{float:left;width:290px;color:#fff;margin:0 10px;padding:20px 0 0;}
.footer .footersearch h3{font-size:15px;font-weight:700;margin-bottom:25px;color:#fff88e;}
.footer .footersearch img{float:left;}
.footer .footersearch ul{font-size:11px;width:200px;float:left;margin:10px 0 0;}
.footer .linkbox li,.footer .footersearch li{margin:5px 0;}
/** END FOOTER **/

.sorterList{float:left;color:#746f6f;font-size:12px;}
.widget fieldset legend{background-color:#3a7996;font-size:13px;color:#fff;text-transform:uppercase;margin-left:-7px;display:block;margin:0;padding:6px;}
.links{position:relative;float:right;top:3px;}
.links a{border:1px solid transparent;color:#EEEEEE;text-decoration:none;}
.links a:hover{font-weight:700;border:1px solid transparent;color:#ffffff;}
.links a:visited{color:#FFFFFF;text-decoration:none;}

.imageCell{width:300px;vertical-align:top;float:left;margin:10px 0; }
.accountHeader{background-color:#3a7996;color:#fff;border:#999 solid 2px;padding:4px;}
.adminContent{float:left;width:930px;font-size:13px;color:#666;}
.mainMenu a{color:#fff;font-size:15px;line-height:1.2em;float:left;text-decoration:none;margin-right:30px;}
.sitepanel{float:left;width:220px;}
.sitepanel a:hover{width:200px;float:left;background-color:#fff;color:#746f6f;font-size:12px;text-decoration:none;margin:0;padding:8px;}
.siteset fieldset{float:left;width:700px;margin-left:10px;}
.siteset legend{text-transform:uppercase;padding-bottom:10px;font-weight:700;color:#3a7996;margin-bottom:10px;}
.siteset .largemultilinetextbox{width:600px;}
.catedit{width:200px;float:left;margin-right:10px;background-color:#f4f4f4;padding:8px;}
.catedit td{padding:4px;}

#twoColumnMainContent{margin-left:185px;}
#centercontent{position:relative;left:37%;}
#site_centercontent{position:relative;border:1px solid #e1e1e1;padding:5px;}
.catalogListing{margin-top:10px;margin-bottom:10px; color:black;}
.attributeLabel{font-size:12px;font-weight:700; color:black;}
.attributeDropdownList{font-size:.7em;width:150px;color:#5C5C5C;margin-top:5px;}
.imageBox{border:1px solid silver;padding:5px;}
.breadcrumbs{font-size:12px;margin-bottom:5px;}
.cartSubTotal{width:99%;border:1px solid silver;background-color:#EBEBEB;padding:5px;}
.itemSku{width:12%;text-align:left;font-size:12px;vertical-align:top;}
.itemSkutitle{width:12%;text-align:left;font-size:12px;vertical-align:top; font-weight:bold; color:teal;}

.itemName{width:40%;text-align:left;font-size:12px;vertical-align:top; font-weight:bold;}
.quantitytextbox{text-align:right;width:20px;}
.editArea{width:12%;vertical-align:top;text-align:right;padding:0 0 0 5px;}
.accordionHeaderGray{border:1px solid #2F4F4F;color:#555;background:url(images/greyfade_bg.gif) repeat-x;font-family:Arial, Sans-Serif;font-size:12px;font-weight:700;margin-top:2px;cursor:pointer;height:20px;padding:5px;}
.cpeImage{float:right;vertical-align:middle;}
#master_content .accordionHeader span{color:#FFF;background:none;text-decoration:none;}
#master_content .accordionHeader span:hover{background:none;text-decoration:underline;}
.accordionContent{background-color:#ffffff;border-top:none;padding:10px 5px 5px;}
.checkoutRightPanel{font-size:13px;border:1px solid #CCC;border-top:none;border-right:none;color:#666;width:100%;padding-left:2px;margin-right:0;}
.loadingbox{position:absolute;top:40%;left:40%;border:1px solid #B0C4DE;background-color:#fff;height:50px;width:250px;text-align:center;padding-top:20px;}
.loadingbox span{vertical-align:top;}
.rightAlign{text-align:right;}
.receiptTable{width:100%;}
.readOnly{text-align:right;background-color:Transparent;width:20px;border-style:none;}
.controlHeader{font-size:12px;font-weight:700;border-bottom:1px solid #CCC;}
.scrollDiv{height:150px;overflow:auto;}
.scrollDiv table{width:98%;}
.shippingAddresses{width:48%;font-size:12px;float:right;}
.billingAddresses{width:48%;font-size:12px;float:left;}
.categoryLevel1{font-size:13px;font-weight:700;height:31px;background:#EBEBEB;}
.categoryLevel1 td{border-bottom:2px solid silver;}
.categoryLevel1 td a:hover{color:silver;}
.contentGroupHeader{border:1px solid #2F4F4F;color:#555;background:url(images/greyfade_bg.gif) repeat-x;font-family:Arial, Sans-Serif;font-size:12px;font-weight:700;margin-bottom:5px;cursor:pointer;height:20px;padding:5px;}
.header,.content{float:left;width:940px;}
.leftcontent,#leftContent,#twoColumnLeftContent{width:180px;float:left;}
.loginView img,.loadingbox img{vertical-align:middle;}

.widget a,.sitepanel a{width:200px;float:left;background-color:#e8e8e8;color:#746f6f;font-size:12px;text-decoration:none;margin:0;padding:8px;}

.favoriteProduct,.favoriteCategory{margin-bottom:7px;float:left;width:204px;font-size:12px;}
.siteset .longtextbox,.siteset .textbox{width:400px;}
.ordertable legend,.catedit legend{font-weight:700;color:#3a7996;margin-bottom:10px;}
.attribute,.receiptTable th{font-size:.7em;}
.itemQuantity,.itemAmount,.extendedAmount{width:14%;text-align:right;font-size:12px;vertical-align:top;}
.categoryLevel1 td a:link,.categoryLevel1 td a:visited{color:#5C5C5C;padding-left:5px;padding-right:5px;}
.productName a,.header .login a,.button a{text-decoration:none;}
.AddtoCart legend,.mainMenu img{}
