form, body {padding:0; margin:0;}

.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.cl{clear:left;}
.cr{clear:right;}
.cn{clear:none;}
.cb{clear:both;}

#divStoreWrapper{width:844px; margin:0 auto;}
#divStoreWrapper a {margin:0; padding: 0; color:#000;}

/******** Display & Error Messages ***********/
#divMessages{clear:both;width:100%;text-align:center;margin:15px auto;}
.errormessage{clear:both;font-weight:bold;color:#c00;}
.validator{float:left;font-weight:bold;padding-left:3px;color:#c00;}
.displaymessage{font-weight:bold; font-size: 12px;color:#00c;}
/******** End of Display & Error Messages ****/

/********* All Grid Views ********************/
.gridView100Percent{text-align: left;border: solid 1px #FFFFFF;width: 100%;clear:both;}
.gridView100Percent th, .gridView100Percent th a, .gridView th, .gridView th, .gridViewHalfSize th, .gridViewHalfSize th a{color:#fff;background-color:#999;font-weight:700;font-size: 9pt;border-style:none;padding:3px 6px;}
.gridViewRowStyle, .gridViewRowStyle a{ vertical-align:text-top; background-color:Transparent; color:#000; font-size:9pt;}
.gridViewAltRowStyle, .gridViewAltRowStyle a{vertical-align:text-top; background-color:#F3F3F3; color:#000; font-size:9pt;}
.gridViewPagerStyle, .gridViewPagerStyle a{vertical-align:text-top;background-color:#fff; color:#000;font-size:9pt;}
.gridViewRowStyle, .gridViewAltRowStyle {border-bottom:solid 1px #CCCCCC;}
.gridViewNameStyle, .gridViewCountStyle, .gridViewDateStyle, .gridViewHalfTableStyle, .gridViewAltNameStyle,
.gridViewCreatedByStyle, .gridViewArchivedIconStyle, .gridViewIconStyle, .gridViewAmountStyle, .gridViewSmallColumnStyle,
.gridViewSkuStyle{padding:3px 6px;border-style:none;}

.gridViewNameStyle{width:auto; vertical-align:top;}
.gridViewAmountHeaderStyle{width:90px; text-align:right; vertical-align:top;}
.gridViewAmountStyle{width:90px; text-align:right; vertical-align:top;}
.gridViewCountStyle{width:50px; text-align:right; vertical-align:top;}
.gridViewCountHeaderStyle{width:50px; text-align:right; vertical-align:top;}
.gridViewThumbnailStyle{width:90px; text-align:center;}
.gridViewThumbnailImageStyle a {}
.gridViewThumbnailHeaderStyle{width:90px; text-align:center;}
.gridViewAltStatusHeaderStyle{width:80px; text-align:center;}
.gridViewAltStatusStyle{width:80px; text-align:center;}
.gridViewSkuHeaderStyle{width:80px; vertical-align:top;}
.gridViewSkuStyle{width:80px; vertical-align:top;}
.gridViewIconStyle, .gridViewIconStyle input{width:16px;padding-left:4px;padding-right:4px;margin-left:auto;margin-right:auto;}

.gridViewDateStyle{width:125px;}
.gridViewStatusStyle{width:180px;}
.gridViewCreatedByStyle{width:100px;}
.gridViewAltNameStyle{width:200px;}
.gridViewSmallColumnStyle{width:110px;}
/********* End of All Grid Views *************/

/******** Store Tools ************************/
#divStoreTools {width:844px;border-bottom:solid 1px #CCC;padding:0;margin:0 0 8px 0;}

/* Product Search Box */
#divStoreTools .productSearch {width:275px;float:left;margin:25px 10px 10px 10px; }
#divStoreTools .productSearch label {font-size:12px; line-height: 20px;float:left;}
#divStoreTools .productSearch input {float:left;margin-left:5px;}
#divStoreTools .productSearch input.imageButton {float:left;margin-top:2px;}
/* End of Product Search Box */

/* Shopping Cart */
#divStoreTools .shoppingCart {float:right;text-align:right; margin:25px 10px 10px 10px;
                              background-image: url(/store/images/cart.gif);background-repeat:no-repeat; height:25px;padding-left:38px;padding-top:5px;}
#divStoreTools .shoppingCart label {font-size:12px;}
#divStoreTools .shoppingCart a {margin-left: 5px;font-size:12px; color:#CC0000;}
/* End of Shopping Cart */
/******** End of Store Tools *****************/

/******** Home Page **************************/
.featuredProducts {float:left;clear:both;width:627px;}
.featuredProducts .featuredProduct,
.featuredProducts .featuredProductAlt {float:left;width:282px;margin:5px 0;overflow:hidden;height:100px;padding:28px 0 0 20px; border: solid 1px #CCC;
                                       background-image: url(/store/images/productgrid_bg.jpg);background-repeat:repeat-x;}
.featuredProducts .featuredProductAlt {margin-left:10px;}
.featuredProducts .productImage {float:left; text-align:center; height:66px;width:66px; background-color:#FFF;}
.featuredProducts .productDetail {float:left; width:186px;margin-left:10px;}
.featuredProducts .productTitle {float:left;font-size:16px; font-weight:700; }
.featuredProducts .productShortDesc {float:left;clear:left;font-size:12px;}
.featuredProducts .productPrice {float:left;clear:left;font-size:12px;}
.featuredProducts .productLinks {float:left;clear:left;font-size:12px;}

.promotionBoxes {float:left;clear:both;width:627px;}
.promotionBoxes .promotionBox, .promotionBoxes .promotionBoxAlt {float:left;width:165px;margin:5px 0;overflow:hidden;height:170px;padding:10px 15px; border: solid 1px #CCC; background-color:#F0F3F8;}
.promotionBoxes .promotionBoxAlt {margin-left:13px;}
.promotionBoxes .promotionBox img {float:left; background-color:#FFF;}
.promotionBoxes .promotionTitle {float:left;clear:left;font-size:16px; font-weight:700; margin:8px 0 5px 0; width:165px; }
.promotionBoxes .promotionCopy {float:left;clear:left;font-size:12px; width:165px;}
.promotionBoxes a {text-decoration:none;}


/******** End of Home Page *******************/

/******** Left Column ************************/
#divStoreLeftColumn {width:200px;float:left;padding:0;margin:0;}

/** Login **/
#divStoreLeftColumn .login{width:200px;border: solid 1px #CCC;padding:0;margin:0;}
#divStoreLeftColumn .login .divider{border-left: solid 1px #CCC;width:1px; float:left;margin: 8px 0px 5px 8px;}
#divStoreLeftColumn .login a {color:#000;float:left;font-size:11px;margin: 8px 0px 5px 8px;}
/** End of Login **/

/** Greeting **/
#divStoreLeftColumn .greeting{width:200px;border: solid 1px #CCC;padding:0;margin:0;}
#divStoreLeftColumn .greeting .welcomeMessage{margin: 8px 0px 0px 8px; float:left;font-size:12px;width:192px;font-weight:bold;}
#divStoreLeftColumn .greeting .divider{border-left: solid 1px #CCC;width:1px; float:left;margin: 8px 0px 5px 8px;}
#divStoreLeftColumn .greeting a {color:#000;float:left;font-size:11px;margin: 8px 0px 5px 8px;}
/** End of Greeting **/

/** Store Navigation **/
#storeNav {float:left;width:180px;padding:20px 5px 20px 15px;border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;border-right: 1px solid #CCC; background-color:#F0F3F8;}	
#storeNav .menuLabel {font-size:16px; font-weight:bold;}
#storeNav a.viewAllLink {margin: 15px 0 15px 4px;float:left; width:165px; }
#storeNav a.saleItemsLink {margin: 0 0 0 4px;float:left;width:165px;padding-top:15px ;border-top: solid 1px #ccc;}
#storeNav a.viewAllLink, #storeNav a.saleItemsLink {text-decoration:none;}
#storeNav a.viewAllLink:hover, #storeNav a.saleItemsLink:hover {font-weight:700;}
/* first level */
#storeNav .AspNet-Menu-Vertical ul {margin:5px 0;padding:0;list-style-type:none;}
#storeNav .AspNet-Menu-Vertical ul li {margin:0;padding:1px 0 0 4px;}
#storeNav .AspNet-Menu-Vertical ul li a {font-size: 13px;color: #000;text-decoration: none;}
#storeNav .AspNet-Menu-Vertical ul li a:hover {font-weight:700;}
#storeNav .AspNet-Menu-Vertical ul li a.AspNet-Menu-Selected,
#storeNav .AspNet-Menu-Vertical ul li a.AspNet-Menu-ChildSelected {font-weight:700;}
/* second level */
#storeNav .AspNet-Menu-Vertical ul li ul{margin:0;padding:0;list-style-type:none;}
#storeNav .AspNet-Menu-Vertical ul li ul li{margin:0 0 0 10px;padding:1px 0 0 0;}
#storeNav .AspNet-Menu-Vertical ul li ul li a {font-size: 12px;	color: #000;text-decoration: none;}
#storeNav .AspNet-Menu-Vertical ul li ul li a:hover {font-weight:normal;text-decoration: underline;}
#storeNav .AspNet-Menu-Vertical ul li ul li a.AspNet-Menu-Selected {text-decoration: underline;font-weight:normal;}
#storeNav .AspNet-Menu-Vertical ul li ul li a.AspNet-Menu-ChildSelected {text-decoration: none;font-weight:normal;}
/* third level */
#storeNav .AspNet-Menu-Vertical ul li ul li ul{	margin:0;padding:0;list-style-type:none;}
#storeNav .AspNet-Menu-Vertical ul li ul li ul li{margin:0 0 0 10px;padding:1px 0 0 0;}
#storeNav .AspNet-Menu-Vertical ul li ul li ul li a {font-size: 11px;text-decoration: none;}
#storeNav .AspNet-Menu-Vertical ul li ul li ul li a:hover {font-weight:normal;text-decoration: underline;}
#storeNav .AspNet-Menu-Vertical ul li ul li ul li a.AspNet-Menu-Selected,
#storeNav .AspNet-Menu-Vertical ul li ul li ul li a.AspNet-Menu-ChildSelected {font-weight:normal;}
/* End of Store Navigation */
/******** End of Left Column *****************/

/******** Right Column ***********************/
#divStoreRightColumn {width:632px;float:left;padding:0;margin:0 0 0 12px;}
/******** End of Right Column ****************/

/******** Product Listings *******************/
.numberOfRecords {display:block;}
.productgridPaging{padding: 5px 5px 0px 10px;font-size: 1.2em;float: right;margin-right:8px;}
.productgridPaging a{text-decoration:none;color:#666;}
.productgridPaging a.currentPage { font-weight:bold; text-decoration:underline;}
#divProductGrid {clear:both;}
#divProductGrid span {display:block;}
#divProductGrid .dlItem {clear:both;padding:10px 0;}
#divProductGrid .dlAlternateItem {background-color:#F3F3F3;padding:10px 0;}
#divProductGrid .productgridItem {width:626px;margin:0px 9px;padding:0;}
#divProductGrid .dlSeparator {clear:both; border-top: solid 1px #CCCCCC;width:100%;line-height:1px;}
#divProductGrid .productImage {clear:both;float:left;height:66px;width:66px;margin:0;padding:0;text-align:center; background-color:#FFF;}
#divProductGrid .productDetail{width:542px;float:left;margin:0 0 0 15px;padding:0;}
#divProductGrid .productTitle{width:542px;clear:both;float:left;font-size: 1.2em;margin: 0;}
#divProductGrid .productTitle a {font-weight:bold;color: #666;text-decoration:none;}
#divProductGrid .pricesku {clear:both;width:400px;}
#divProductGrid .productSKU{float:left;font-size:0.9em;margin: 2px 0 0 15px;	padding:0;}
#divProductGrid .productSKU a{color: #666;text-decoration:none;}
#divProductGrid .shortDesc {width:542px;clear:both;float:left;margin: 2px 0 0 0;}
#divProductGrid .shortDesc a {color:#000;	text-decoration:none;}
#divProductGrid .price {float:left;	margin: 2px 0 0 0;}
#divProductGrid .price a {color:#000;	text-decoration:none;}
#divProductGrid .saleprice {float:left;	margin: 2px 0 0 0;}
#divProductGrid .saleprice a {color:#C00;	text-decoration:none;}
#divProductGrid .detaillink {width:527px;background-image:url(/images/arrow-list.gif); background-repeat:no-repeat; background-position:left;padding-left:15px;clear:both;float:left;margin: 2px 0 0 0;}
#divProductGrid .detaillink a {color:#333;text-decoration:underline;}
.resultsPerPage {clear:both;float:left;width:300px;padding: 5px 5px 0px 10px;}
.resultsPerPage label {float:left;margin-top:3px; margin-right:5px;}
/******** End of Product Listings ************/

/********* Product Details *******************/
#divBackToPreviousPage{width:619px;padding-right:11px;float:left;}
#divBackToPreviousPage a{background: transparent url(/images/backarrow.gif) no-repeat 0 3px;padding-left:20px;float:right; font-size:11px; color:#5D5D5D;text-decoration:none;}	
#divProductDetail{float:left;clear:both;width:627px;margin-top:10px;border:solid 1px #ccc;background-image: url(/store/images/productdetails_bg.jpg);background-repeat:repeat-x;}
#divProductDetail .leftcolumn{float:left;width:272px;margin: 20px 0 0 17px;}
#divProductDetail .rightcolumn{float:left;width:290px;margin: 20px 0 0 25px;}

#divProductDetail .productImg {width:272px;height: 272px; cursor:pointer;text-align:center; border: 2px solid #ececec;}
#divProductDetail h1 {font-size:1.8em;font-weight:bold;margin: 20px 0 2px 0;}
#divProductDetail #divProductTools {float:right;margin:5px;}
#divProductDetail #divProductTools .brochure{}
#divProductDetail #divProductTools .tellafriend{}

#divProductDetail #divAttributeGroups {font:11px Arial, Helvetica, sans-serif; color:#333333;}
#divProductDetail #divAttributeGroups label{clear:left;float:left;margin-top: 5px;}
#divProductDetail #divAttributeGroups select{clear:left;float:left;width:290px;}
#divProductDetail #divAttributeGroups input{clear:left;float:left;width:285px;}
#divProductDetail #divAttributeGroups option {font-family:Arial, Helvetica, sans-serif; color:#333333;}
#divProductDetail #divPriceSku {margin:10px 0;}
#divProductDetail #divPriceSku .skuMessage {font:12px Arial, Helvetica, sans-serif; color:#CC0000; margin:4px; text-align:center;}
#divProductDetail #divPriceSku .priceLabel {clear:left; font-size:14px;font-weight:bold;float:left; font-weight:bold; color:#333333;}
#divProductDetail #divPriceSku .price {color:#000;font-size:14px;font-weight:bold;float:left; margin-left: 5px; font-weight:bold;}
#divProductDetail #divPriceSku .salePrice {color:#CC0000;font-size:20px;font-weight:bold;float:left; margin-left: 5px;color:#CC0000; font-weight:bold;}
#divProductDetail #divPriceSku .skuLabel {float:right;font-size:12px; color:#333;margin-top:2px;}
#divProductDetail #divPriceSku .sku {clear:right;float:right;margin-left: 5px;margin-top:2px;font-size:12px; font-weight:bold; color:#333333;}
#divProductDetail #divPriceSku .setUpCharge {clear:both;margin-left: 5px;font-size:10px; color:#CC0000; white-space:nowrap;}
#divProductDetail .addToCart,#divProductDetail .callToOrder {border-top: solid 1px #ccc;border-bottom: solid 1px #ccc; margin: 0;padding:5px;}
#divProductDetail .addToCart label{float:left; margin-top:3px;} /* how many? */
#divProductDetail .addToCart input{float:left; margin: 0 0 0 15px;}/*ImgBtn*/
#divProductDetail .addToCart input.quantitybox /*Textbox*/ { float:left; width:39px; color: #666666; margin: 1px 0 0 15px; font-size: .9em; height:16px;}

.ajax__tab_product .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:14px;line-height:21px; vertical-align:bottom; background:url(/store/images/tabs/tab-line.gif) repeat-x bottom;margin-top:22px;}
.ajax__tab_product .ajax__tab_outer {padding-right:4px;margin-left:5px;background:url(/store/images/tabs/tab-right.gif) no-repeat right;height:26px;}
.ajax__tab_product .ajax__tab_inner {padding-left:3px;background:url(/store/images/tabs/tab-left.gif) no-repeat;}
.ajax__tab_product .ajax__tab_tab {height:21px;padding: 4px 10px 0px 10px; margin: 0 0 0 0;background:url(/store/images/tabs/tab.gif) repeat-x;}
.ajax__tab_product .ajax__tab_hover .ajax__tab_outer {background:url(/store/images/tabs/tab-hover-right.gif) no-repeat right;}
.ajax__tab_product .ajax__tab_hover .ajax__tab_inner {background:url(/store/images/tabs/tab-hover-left.gif) no-repeat;}
.ajax__tab_product .ajax__tab_hover .ajax__tab_tab {background:url(/store/images/tabs/tab-hover.gif) repeat-x;}
.ajax__tab_product .ajax__tab_active .ajax__tab_outer {background:url(/store/images/tabs/tab-active-right.gif) no-repeat right;}
.ajax__tab_product .ajax__tab_active .ajax__tab_inner {background:url(/store/images/tabs/tab-active-left.gif) no-repeat;}
.ajax__tab_product .ajax__tab_active .ajax__tab_tab {color:#333;padding: 5px 10px 0px 10px;font-weight:bold;background:url(/store/images/tabs/tab-active.gif) repeat-x;}
.ajax__tab_product .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border-top:0;padding:40px 35px;background-color:#ffffff;}
.ajax__tab_default .ajax__tab_tab {margin-right:0px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

#divProductDetail #divImageTab .imgTabImageTable {float:left;width:272px;height: 272px;}
#divProductDetail #divImageTab .imgTabImageTable img{display:inline;}
#divProductDetail #divImageTab .imgTabImage {width:272px;height: 272px;cursor:pointer; border: solid 1px #ececec; text-align:center;}
#divProductDetail #divImageTab .imgTabThumbContainer {float:left;}
#divProductDetail #divImageTab .imgTabThumbItem {height:67px;width:67px;float:left;}
#divProductDetail #divImageTab .imgTabThumb {height:67px;width:67px; border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;cursor:pointer;}
#divProductDetail #divImageTab table{ border:none;}
#divProductDetail #divImageTab td,
#divProductDetail #divImageTab th,
#divProductDetail #divImageTab thead th,
#divProductDetail #divImageTab tfoot th {border:none;background-color:#fff;padding:0;margin:0;vertical-align:middle;text-align: center;}

.relatedProducts {float:left;width:627px;margin-top:30px;}
.relatedProducts .relatedItemsImage {border-bottom: solid 1px #CCC;}
.relatedProducts .relatedProducts {clear:both;margin-top:7px;}
.relatedProducts .relatedProduct {float:left;width:195px;margin:0px;overflow:hidden;height:100px;}
.relatedProducts .productImage {float:left; text-align:center; height:67px;width:67px;}
.relatedProducts .productDetail {float:left; width:117px;margin-left:10px;}
.relatedProducts .productTitle {float:left;font-size:11px;}
.relatedProducts .productPrice {float:left;clear:left;font-size:15px; font-weight:bold;}
.relatedProducts .productLinks {float:left;clear:left;font-size:11px;width:100%;}
/********* End of Product Details ************/

/********* Cart Page *************************/
.attributes {clear:both;float:left;color:#666;}
.setUpCharge {clear:both;float:left;color:#666; font-style:italic; font-size: 10px;color:#CC0000;}
#divCartButtons{float:left;margin:20px 0 0 25px;}
#divCartButtons .continueShoppingButton {}
#divCartButtons .updateQuantityButton {margin-left:7px;}
#divCartButtons .checkoutButton {margin-left:65px;}
.totalDiscount{font-weight:bold;color: #CC0000;}
.storeDisclaimer{clear:both;padding-bottom: 15px;font-size: 10px;}
.storeDisclaimer p{font-size: 10px;	margin: 5px 0;}
/********* End of Cart Page ******************/

/********* Checkout Page *********************/
.divCheckout h2 {font-size: 14px;}
.divCheckout h3 {font-size: 13px;}
.divCheckout .orderAddress {width:50%; float:left;}
.divCheckout .orderAddress a {clear:left;float:left;}
.divCheckout .orderAddress select {clear:left;float:left;}

.divCheckout .couponSavings {clear:left;float:left;width:500px;}
.divCheckout .couponSavings label {float:left;margin-top:2px;}
.divCheckout .couponSavings input {float:left;margin-left:5px;}
.divCheckout input.btnApplyCode {margin-top:0;padding:0;margin-left:5px;}
.divCheckout .paymentInformation {clear:left;float:left;width:100%;}
.divCheckout .shippingInformation {clear:left;float:left;width:100%;}
.divCheckout .specialInstructions {clear:left;float:left;width:100%;}
.divCheckout .purchaseOrder {clear:left;float:left;width:100%;}
.divCheckout .checkoutButtons{clear:left;float:left;padding-top:10px;}

/********* End of Checkout Page *********************/


/********* my account page *******************/
#divShippingAddresses label{clear:both;float:left;width:75px;}
#divShippingAddresses span{float:left;margin-left:10px;}
#divShippingAddresses input{}

#divShippingAddresses .addressButtons {clear:both;margin-bottom:15px;}
#divShippingAddresses .addAddress{float:right;}

/********* my account - order details page **/
#divOrderDetails #divBackToPreviousPage a{background-image: url(/images/backarrow.gif);background-repeat:no-repeat;padding-left:20px;float:right; font-size:11px; color:#5D5D5D;text-decoration:none;}	
#divOrderDetails fieldset {padding:5px 2%;border:solid 1px #999;margin-bottom:10px;}
#divOrderDetails fieldset fieldset {border:none;margin-bottom:0;padding:0 0 10px 0;}
#divOrderDetails fieldset fieldset legend {border:none; padding:0;}
#divOrderDetails fieldset label{clear:left; float:left; width:125px;}
#divOrderDetails fieldset span {float:left; margin-left: 10px;}
#divOrderDetails fieldset input{float:left; margin-left: 10px;}
#divOrderDetails fieldset select{float:left; margin-left: 10px;}
#divOrderDetails fieldset h2 {font-size:14px;margin:0;}
#divOrderDetails fieldset .gridViewNameStyle span{float:left;margin-left:0;}
#divOrderDetails fieldset .gridViewAmountStyle span{float:right;margin-left:0;}
#divOrderDetails fieldset .gridViewSkuStyle span{float:left;margin-left:0;}
#divOrderDetails fieldset .gridViewCountStyle span{float:right;margin-left:0;}

#divOrderDetails fieldset.orderInformation {clear:both;}
#divOrderDetails fieldset.customerInformation {clear:both;float:left;margin-right: 2%; width: 44%;}
#divOrderDetails fieldset.paymentInformation {margin-left: 2%; width: 44%;}

#divOrderDetails fieldset.billingAddress {clear:both;float:left;margin-right: 2%; width: 48%;}
#divOrderDetails fieldset.shippingAddress {float:left;width: 48%;}

#divOrderDetails fieldset.shippingInformation {clear:both;float:left;width: 44%;margin-right: 2%; }
#divOrderDetails fieldset.shippingInformation textarea {margin-left:10px;}
#divOrderDetails fieldset.shippingInformation input {margin-left:135px;}
#divOrderDetails fieldset.couponInformation {width: 46%; float:left;}
#divOrderDetails fieldset.creditcardInformation {float:left;}

#divOrderDetails fieldset.orderItems {clear:both;}
#divOrderDetails fieldset.orderItems .attributes {clear:both;}
#divOrderDetails fieldset.orderItems .setUpCharge {clear:both;color:#CC0000;}
#divOrderDetails fieldset.orderItems .orderItemTotals {float:right;}
#divOrderDetails fieldset.orderItems .orderItemTotals label {clear:left; float:left; width:90px; text-align:right;}
#divOrderDetails fieldset.orderItems .orderItemTotals span {float:left; padding-right:6px;width:90px; text-align:right; }

#divOrderDetails fieldset.orderNotes {clear:both;}
#divOrderDetails fieldset.orderNotes label {width: 300px;}
/********* End of my account - order details page */

/********* Category Details Page *************/
#divBackToPreviousPage{ width:619px;padding-right:11px;}
#divBackToPreviousPage a{background-image: url(/images/backarrow.gif);background-repeat:no-repeat;padding-left:20px;float:right; font-size:11px; color:#5D5D5D;text-decoration:none;}	
#divCategoryLongDescription {clear:both;width:627px;display:block;float:left;}
/********* End of Category Details Page ******/

/********* Login/Register Page ***************/
#loginRegister .login {padding-left: 0; width: 48%; clear:both; float:left;}
#loginRegister .login a {clear:both;float:left;background-image: url(/images/arrow-list.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:12px;}
#loginRegister .register {padding-left: 4%; width: 48%; float:left;}
#loginRegister .register .checkbox input {float:left; margin-top:2px;}
#loginRegister .register .checkbox label {clear:none;float:left; width:250px;}
#loginRegister .register input.button,.login input.button {margin-top:5px;}
/********* End of Login/Register Page ********/

/********* End of Login/Register Page ********/
fieldset.fsRetreiveUsername, fieldset.fsRetreivePassword {border:none; padding:0;}
fieldset.fsRetreiveUsername input.button {margin-top:5px;}
fieldset.fsRetreivePassword input.button {margin-top:5px;}
/********* End of Login/Register Page ********/

/********* My Account Default Page ***********/
#divMyAccount fieldset a {color:#000;clear:left;float:left; white-space:nowrap;background-image: url(/images/arrow-list.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:12px;}
#divMyAccount .orders {padding-right: 3%; width: 47%; clear:both;float:left;}
#divMyAccount .myAccount {padding-right: 0; width: 47%;  float:left;}
/********* End of My Account Default Page ****/


/*  myaccount form CSS  */
fieldset {padding: 0 3% 10px 3%;}
fieldset legend {color:#000;}
fieldset label{ float:left; clear:left; margin: 5px 0 0 0; }
fieldset span{margin: 5px 0 0 0; }
fieldset input {float:left; clear:left;}
fieldset .checkbox {clear:left; float:left; margin-top:10px;}
fieldset .checkbox input {clear:left; float:left; margin: 0 5px 0 0;}
fieldset .checkbox label {float:left; clear:none;margin-top:0; }
fieldset .input {float:left; clear:left;}

fieldset select {float:left;clear:left;}
div.singleLine select,div.singleLine input{clear:none;float:left;}
div.singleLine input{margin-right:1ex}
div.singleLine{clear:left}
fieldset .validator {float:left;}

fieldset .columnLeft {padding-right: 3%; width: 47%; clear:both; float:left;}
fieldset .columnRight {padding-right: 3%; width: 47%; float:left;}

fieldset table span{margin:0;}

/* misc */
.pageInstructions
{
	font-size: 12px;
	padding-bottom: 15px;
}

.labelValue {
	float:left;
	width:380px;
	padding: 4px 1% 5px 0;
	margin:5px 0;
}
.ckbox{float:left;width:300px;margin:5px 0;}

.ckbox input{margin-left:0;}

.submitButton {
	float:left;
	clear:both;
	width:auto;
	margin:5px 50px;
}

.forgotUserPassBtn
{
	margin-left:10px;
}

 
