/* CSS Document */

#crafty_postcode_result_display select {
                font-size:105%;
                
}

.boxText {

	font-size : 12px;

}

.errorBox {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px;

	background : #ffb3b5;

	font-weight : bold;

}

.stockWarning {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px;

	color : #cc0033;

}

.productsNotifications {

	background : #f2fff7;

}

.orderEdit {

	font-family : Verdana, Arial, sans-serif;

	font-size : 10px;

	color : #70d250;

	text-decoration : underline;

}

BODY {

	background : #ffffff url(images/body-bg.gif) repeat-x top;

	color : #000000;

	margin : 0;

	text-align : center;

	font-family : Arial, Helvetica, sans-serif;

}

#wrapper {

	width : 1000px;

	margin : 8px auto 0 auto;

	text-align : left;

	background : #fff;

	position : relative;

}

.txt_box {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	text-decoration: none;

	border: 1px solid #CCCCCC;

	height:19px;

	padding-top:5px;

	

	padding-left:4px;

}

#header {

	width : 100%;

	height : 120px;

}

#header-logo {

	float : left;

}

#header-logo img {

	border : none;

}

#header-info {

	float : right;

	text-align : right;

	padding : 8px 8px 0px 0px;

}

.headerlinks {

	font-size : 13px;

	color : #444472;

	margin : 0 6px;

	padding-left : 15px;

	background : url(images/icons/headerlinks.gif) no-repeat left;

}





#top-navigation {



height : 39px;



width : 100%;



background : url(images/top-nav-bg.gif) no-repeat top left;



text-align : center;



}





#top-navigation ul {



clear : both;



list-style : none;



padding : 0;



margin : 0 0 0 35px;



}



#top-navigation li {



float : left;



}



#top-navigation a {



color : #fff;



font-weight : bold;



font-size : 16px;



display : block;



padding : 9px 16px 9px 16px;



margin : 1px 0 0 0;



}



#top-navigation a:hover {



text-decoration : none;



background : #444472;



}



#search {



text-align : center;











background : url(images/search-bck.jpg) no-repeat;

float:left;

position:relative;



}



#breadcrum {



text-align : center;



padding-top:8px;





width:338px;

overflow:hidden;

float:left;

position:relative;



}

#uppertop 

{

width:100%;

height:28px;

text-align:center;

padding-top:4px;





}





#search input {



display : inline;





 



}



#search #quickfind {



/*margin : 0 0 -8px 0;*/





}



#quickfind 

{

/* padding-top:2px;*/

}



#for-ie {



background : url(images/main-bg-gradient.gif) no-repeat 0 bottom;



}



#main {



margin :0;



width :1000px;









background : url(images/main-bg.gif) repeat-y top left;



}



#main-top {



width :1000px;



height :11px;



display : block;







background : url(images/main-top-bg.gif) no-repeat top left;



}



#main-bottom {



width :1000px;



height : 11px;



display:block;







background : url(images/main-bottom-bg.gif) no-repeat top left;



overflow : hidden;



}



.js-content h1, .js-content h2 {



color : #444472;



font-size : 16px;



margin : 20px 0 0 0;



padding : 0 10px;



font-family:"trebuchet ms", verdana, sans-serif;



}



.js-content p {



font-size : 12px;



margin : 0;



padding : 0 10px;



}



.menu-list {



margin : 0 0 10px 0;



padding : 0;



list-style : none;



}



.menu-list li {



border-left : 1px solid #ff9c00;



border-right : 1px solid #ff9c00;



border-bottom : 1px solid #444472;



}



.menu-list a {



display : block;



padding : 5px 10px;



font-size : 12px;



font-weight : normal;



text-decoration : none !important ;



}



ul.menu-list li a:hover, .menu-list .selected {







color : #fff;



background : #444472;



}



.menu-list a.subcat {



padding : 2px 0;



text-indent : 22px;



font-size : 11px;



background : #e0e0f6;



}



.menu-list li.last-item {



border : none;



}



.menu-list li.last-item a {



background : url(images/infobox/bottom.gif) bottom left  no-repeat;



padding-bottom : 8px;



}



.menu-list li.last-item a.selected {



background : url(images/infobox/bottom-hover.gif) bottom left no-repeat;



}



.menu-list li.last-item a.subcat {



background : url(images/infobox/bottom-sub.gif) bottom left  no-repeat;



width : 100%;



padding-bottom : 4px;



}



.menu-list li.last-item a:hover {



background : #444472 url(images/infobox/bottom-hover.gif) bottom left no-repeat;



}



.menu-list li.last-item a.subcat:hover {



background : #e0e0f6 url(images/infobox/bottom-sub.gif) bottom left no-repeat;



}



.sidebox-special {



font-size : 16px;



font-weight : bold;



color : #f90;



}



.breadcrumbs {



font-size : 11px;



padding : 0 0 0 17px;



}



.breadcrumbs a {



font-size : 11px;



color : #444472;



}



/*.contentHeading .infoBoxHeading {







line-height : 38px;







width : 600px;







padding : 0 10px;







background : #444472;







font-weight : bold;







font-size : 20px;



}

*/

.contentHeading .infoBoxHeading{ 

background: url(images/blue_strip.jpg) no-repeat scroll 0 0;

text-indent:6px;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

height:32px;

margin:0;

padding:0;

width:618px;



}

.info_border{

 padding:15px;

}



.contentHeading .infoBoxHeading h1{ 

margin:0;

padding:0;

width:618px;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

line-height:22px;

font-weight:bold;
/*
background-image:url(images/blue_strip.jpg);



background-repeat:no-repeat;*/

padding-left:5px;
margin-right:-5px;
text-indent: 0;




}







.newbg

{

background:url('images/products_mbg.jpg');

background-repeat:repeat-x;

width:610px;

}





.contentHeading .infoBoxHeading .also-purchased {



display : block;



height : 38px;



width : 600px;



text-indent : 10px;



font-weight : bold;



font-size : 18px;



line-height : 30px;



}



.product-name {



font-size : 12px;



color : #444472;



}



.main-price {



font-size : 20px;



font-weight : bold;



color : #f90;



}



.pagePrice {



color : #444472;



font-size : 24px !important ;



font-weight : bold;



text-align : center;



}



.black {



font-size : 12px;



}



.checkout {



font-size : 11px;



padding : 2px 0 0 0;



text-align : right;



background : #fff1dc;



border-left : 1px solid #f90;



border-right : 1px solid #f90;



}



#footer {



text-align : center;



font-size : 11px;



height : 120px;



position : relative;



}



#footer p {



margin : 10px 0 0 0;



}



#footer .footer-extra {



color : #333;



font-size : 18px;



}



#footer .footer-extra span {



color : #f90;



}



#geotrust {



position : absolute;



top : 45px;



left : 130px;



}



#geotrust img {



border : none;



}



#amazon {



position : absolute;



top : 10px;



right : 50px;



}



#amazon img {



border : none;



}



#visa {



position : absolute;



top : 42px;



right : 15px;



}



#visa img {



border : none;



}



#footerhelp {



position : absolute;





left : 325px;

text-align:left;







}





#footerproducts {



position : absolute;





left : 456px;

text-align:left;

}

#footeracc

{

position : absolute;





left : 630px;

text-align:left;

}

#copyright

{

top:126px;

position:relative;





text-align:center;

}

#outerdiv

{









text-align:center;

}

.helpheading

{

	width:131px;

	color:#000000;

font-weight:bold;

	

}

.helptitle

{

	width:131px;

	color:#000000;

font-weight:normal;

	

}

.producttitle

{

	width:175px;

	color:#000000;

font-weight:normal;

	

}











#protx {



position : absolute;



top : 50px;



left : 15px;



}



#protx img {



border : none;



}



#mastercard {



position : absolute;



top : 50px;



right : 100px;



}



#mastercard img {



border : none;



}



A {



color : #444472;



text-decoration : none;



}



A:hover {



text-decoration : underline;



}



FORM {



display : inline;



}



TR.header {



background : #ffffff;



}



TR.headerNavigation {



background : #bbc3d3;



}



TD.headerNavigation {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



background : #bbc3d3;



color : #ffffff;



font-weight : bold;



}



A.headerNavigation {



color : #ffffff;



}



A.headerNavigation:hover {



color : #ffffff;



}



TR.headerError {



background : #ff0000;



}



TD.headerError {



font-family : Tahoma, Verdana, Arial, sans-serif;



font-size : 12px;



background : #ff0000;



color : #ffffff;



font-weight : bold;



text-align : center;



}



TR.headerInfo {



background : #00ff00;



}



TD.headerInfo {



font-family : Tahoma, Verdana, Arial, sans-serif;



font-size : 12px;



background : #00ff00;



color : #ffffff;



font-weight : bold;



text-align : center;



}



TR.footer {



background : #bbc3d3;



}



TD.footer {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



background : #bbc3d3;



color : #ffffff;



font-weight : bold;



}



.infoBox {



background : #ff9c00;



}



.infoBoxBlue {



background : #bbbbe2;



}



.infoBoxAccount {



background : #9696cd;



}



#blue {



background-color : #fffed2;



}



#blue1 {



background-color : #fffed2;



border : none;



}



.infoBoxContents {



background : #fff;



font-size : 12px;



}



.cart-box {



border-left : 1px solid #f90;



border-right : 1px solid #f90;



}



.cart-box table.infoBoxContents {



background : #fff1dc;



}



.cart-box td.infoBoxContents {



padding : 5px;



background : #ffdf9e;



}



.cart-box .cartItem {



font-size : 11px;



}



.emptyCart {



padding : 20px 0 0 20px;



}



.cartSubtotal {



padding : 3px 5px;



font-weight : bold;



background : #fed686;



border-top : 1px dotted #fff1dc;



font-size : 12px;



}



.cartDelivery {



padding : 3px 5px;



font-weight : bold;



background : #fed686;



border-top : 1px dotted #fff1dc;



font-size : 12px;



}



.cartTotal {



padding : 3px 5px;



font-weight : bold;



background : #ffcd68;



border-top : 1px dotted #fff1dc;



font-size : 12px;



}



.infoBoxNotice {



background : #ff8e90;



}



.infoBoxNoticeContents {



background : #ffe6e6;



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



}



TD.infoBoxHeading {



font-size : 18px;

background : #ff9c00;



color : #ffffff;



}



TD.infoBoxHeadingAccount {



font-size : 18px;



background : #9696cd;



color : #ffffff;



}



TD.infoBox, SPAN.infoBox {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {



background : #f8f8f9;



}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {



background : #f8f8f9;



}



TR.productListing-odd, TR.productListing-even {



background : #ededf1;



}



TR.productListing-odd:hover, TR.productListing-even:hover {



background : #e0e0f6;



}



TR.productListing-seperator {



height : 2px;



}



DIV.basket-separator {



height : 1px;



border-bottom : 1px dotted #ccc;



overflow : hidden;



}



TR.productListing-rowHeading {



background : url(images/listing-bg.gif) no-repeat top left;



}



TD.productListing-heading {



font-size : 12px;



line-height : 30px;



color : #444472;



font-weight : bold;



}



TD.productListing-heading-new {



font-size : 12px;



line-height : 29px;

text-indent : 20px;

color : #000;

padding:0 5px 0 5px;

font-weight : bold;

background-color:#EEEEEE;





}

TD.productListing-heading-left {



font-size : 12px;



line-height : 29px;



text-align : left;



text-indent : 20px;



color : #fff;



font-weight : bold;



background : url(images/basket-header.gif) no-repeat 0 0;



}

TD.productListing-heading-middle {



font-size : 12px;



line-height : 29px;



text-align : center;



color : #fff;



font-weight : bold;



background : url(images/basket-header.gif) no-repeat -20px 0;



}



TD.productListing-heading-right {



font-size : 12px;



line-height : 29px;



text-align : center;



color : #fff;



font-weight : bold;



background : url(images/basket-header.gif) no-repeat right 0;



}



TD.productListing-heading a:hover {



color : #e0e0f6;



}



TD.productListing-data {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



}



TD.basket-data {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



margin : 0 0 5px 0;



border-bottom : 1px dotted #ccc;



}



TD.productResults {



font-size : 11px;



font-family : Verdana, Arial, Helvetica, sans-serif;



color : #666;



}



A.pageResults {



color : #444472;



font-weight : bold;



text-decoration : none;



}



A.pageResults:hover {



text-decoration : underline;



}



A.prevResults {



padding : 0 0 0 10px;



background : url(images/prev-button.gif) no-repeat left top;



}



A.nextResults {



padding : 0 10px 0 0;



background : url(images/next-button.gif) no-repeat right top;



}



TD.pageHeading, DIV.pageHeading {



font-size : 26px;



font-weight : bold;



color : #444472;



}



.homepageHeading h1 {



background-image:url(images/home-header.gif);

background-repeat:no-repeat;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

height:32px;

line-height:34px;

margin:0;

padding:0 0 0 6px;



}



TD.pageHeading h1 {



margin : 0;



padding : 0;



font-size : 22px;



font-family : Arial, Helvetica, sans-serif;



color : #444472;



}



.itemtext h2 {



font-size : 12px;



padding : 0;



margin : 0;



}



TR.subBar {



background : #f4f7fd;



}



TD.subBar {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #000000;



}



TD.main, P.main {



font-size : 12px;



line-height : 1.5;



}



TD.main1, P.main1 {



font-size : 10px;



line-height : 1;



}



TD.modelnumber {



font-size : 11px !important ;



color : #444472 !important ;



}



TD.smallText {



padding : 0 10px 6px 10px;



}



TD.smallText, SPAN.smallText, P.smallText {



font-size : 12px;



font-weight : bold;



}



TD.accountCategory {



font-family : Verdana, Arial, sans-serif;



font-size : 13px;



color : #aabbdd;



}



TD.fieldKey {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



font-weight : bold;



}



TD.fieldValue {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



}



TD.tableHeading {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



font-weight : bold;



}



SPAN.newItemInCart {



font-size : 11px;



color : #ff0000;



}



CHECKBOX, INPUT, RADIO, SELECT {



font-family : Verdana, Arial, sans-serif;



font-size : 11px;

padding:0;

margin:0;





}



input.text{border:1px #AAAAAA solid; }



TEXTAREA {



font-family : Verdana, Arial, sans-serif;



font-size : 11px;



}



SPAN.greetUser {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



color : #f0a480;



font-weight : bold;



}



TABLE.formArea {



background : #f1f9fe;



border-color : #7b9ebd;



border-style : solid;



border-width : 1px;



}



TD.formAreaTitle {



font-family : Tahoma, Verdana, Arial, sans-serif;



font-size : 12px;



font-weight : bold;



}



SPAN.markProductOutOfStock {



font-family : Tahoma, Verdana, Arial, sans-serif;



font-size : 12px;



color : #c76170;



font-weight : bold;



}



SPAN.productSpecialPrice {



font-family : Verdana, Arial, sans-serif;



color : #ff9c00;



}



SPAN.errorText {



font-family : Verdana, Arial, sans-serif;



color : #ff0000;



}



.moduleRowOver {



background-color : #d7e9f7;



cursor : pointer;



}



.moduleRowSelected {





color:#0066FF;



}



.checkoutBarFrom {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



color : #ffffff;



height : 29px;



background : #444472;



font-weight : bold;



}



.checkoutBarFrom a {



color : #ffffff;



font-weight : bold;



}



.checkoutBarTo {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



color : #ccccff;



height : 29px;



background : #9696cd;



font-weight : bold;



}



.checkoutBarCurrent {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



color : #ffffff;



background : #444472;



font-weight : bold;



}



#checkoutLeftFrom {



background : #444472 url(images/infobox/checkout_left.gif) no-repeat left;



}



#checkoutLeftTo {



background : #9696cd url(images/infobox/checkout_left.gif) no-repeat left;



}



#checkoutRightFrom {



background : #444472 url(images/infobox/checkout_right.gif) no-repeat right;



}



#checkoutRightTo {



background : #9696cd url(images/infobox/checkout_right.gif) no-repeat right;



}



#checkoutLeftCurrent {



background : #444472 url(images/infobox/checkout_left.gif) no-repeat left;



}



#checkoutRightCurrent {



background : #444472 url(images/infobox/checkout_right.gif) no-repeat right;



}



.messageBox {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



}



.messageStackError, .messageStackWarning {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



background-color : #ffb3b5;



}



.messageStackSuccess {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



background-color : #99ff00;



}



.inputRequirement {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #ff0000;



}



#lightbox {



position : absolute;



left : 0;



width : 100%;



z-index : 100;



text-align : center;



line-height : 0;



}



#lightbox a img {



border : none;



}



#outerImageContainer {



position : relative;



background-color : #fff;



width : 250px;



height : 250px;



margin : 0 auto;



}



#imageContainer {



padding : 10px;



}



#loading {



position : absolute;



top : 40%;



left : 0%;



height : 25%;



width : 100%;



text-align : center;



line-height : 0;



}



#hoverNav {



position : absolute;



top : 0;



left : 0;



height : 100%;



width : 100%;



z-index : 10;



}



#imageContainer > #hoverNav {



left : 0;



}



#hoverNav a {



outline : none;



}



#prevLink, #nextLink {



width : 49%;



height : 100%;



background : transparent url(images/blank.gif) no-repeat;



display : block;



}



#prevLink {



left : 0;



float : left;



}



#nextLink {



right : 0;



float : right;



}



#prevLink:hover, #prevLink:visited:hover {



background : url(images/prevlabel.gif) no-repeat left 15%;



}



#nextLink:hover, #nextLink:visited:hover {



background : url(images/nextlabel.gif) no-repeat right 15%;



}



#imageDataContainer {



font : 10px Verdana, Helvetica, sans-serif;



background-color : #fff;



margin : 0 auto;



line-height : 1.4em;



overflow : auto;



width : 100%;



}



#imageData {



padding : 0 10px;



color : #666;



}



#imageData #imageDetails {



width : 70%;



float : left;



text-align : left;



}



#imageData #caption {



font-weight : bold;



}



#imageData #numberDisplay {



display : block;



clear : left;



padding-bottom : 1em;



}



#imageData #bottomNavClose {



width : 66px;



float : right;



padding-bottom : 0.7em;



}



#overlay {



position : absolute;



top : 0;



left : 0;



z-index : 90;



width : 100%;



height : 500px;



background-color : #000;



}



.progress {



width : 1px;



height : 14px;



color : white;



font-size : 12px;



overflow : hidden;



background-color : navy;



padding-left : 5px;



}



#cart-bottom {



height :3px;



width :168px;



background-image : url(images/infobox/bottom-cart.gif);



background-repeat:no-repeat;



background-position:bottom left;



/*margin-top : -8px;*/



}



.tracking_div {



background-color : #f3f3f3;



border : 2px solid #e5e5e5;



padding : 10px;



font-size : 11px;



margin : 10px 0 0 0;



width : auto;



font-family : Verdana, Arial, sans-serif;



}



.hiddenDiv {



display : none;



}



#basket {



background-image : url(images/basket.gif);



background-repeat : no-repeat;



padding-left : 20px;



}



#help {



background-image : url(images/info.gif);



background-repeat : no-repeat;



padding-left : 20px;



}



#login {



background-image : url(images/account.gif);



background-repeat : no-repeat;



padding-left : 20px;



}



#logoff {



background-image : url(images/logoff.gif);



background-repeat : no-repeat;



padding-left : 20px;



}



.cards {



padding-left : 20px;



}



#disclaim {



padding-bottom : 5px;



}



#disclaim ul {



font-size : 11px;



padding-left : 20px;



margin : 0;



}



#disclaim ul li {



list-style : none;



background-image : url(bullets-orange.gif);



background-repeat : no-repeat;



padding-left : 15px;



color : #656565;



line-height : 22px;



}



#helpfirstname {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



top : 6px;



left : 345px;



}



#helplastname {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



top : 37px;



left : 345px;



}



#helpemail_address {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 165px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



top : 67px;



left : 397px;



}



#helptelephone {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



top : 98px;



left : 345px;



}



#helpfax {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



/*xmas top : 129px;*/

top : 149px;



left : 345px;



}



#helppassword {



font-size : 11px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



/*xmas top : 160px;*/

top : 130px;



left : 345px;



}



#helpstreet_address {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 180px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



/*xmas top : 5px;*/

top : 72px;



left : 397px;



}



#helpcity {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



/*xmas top : 67px;*/

top : 134px;



left : 345px;



}



#helpstate {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



/*xmas top : 98px;*/

top : 166px;



left : 345px;



}



#helppostcode {



font-size : 12px;



line-height : 30px;



height : 30px;



width : 200px;



padding : 0 0 0 30px;



background : #fff1dc url(images/formhelp.gif) no-repeat left;



position : absolute;



/*xmas top : 129px;*/

top : 129px;



left : 345px;



}



.order-td {



background : #eeeeee;

font-size : 12px;

width:200px;

text-align:left;

color: #333333;



}

.order-td_right

{



background : #eeeeee;

font-size : 12px;

color:#333333;

text-align:right;



}



.order-td_ot {



background : #eeeeee;

font-size : 12px;

width:200px;

text-align:left;



}

.order-td_right_ot

{



background : #eeeeee;

font-size : 12px;

text-align:right;



}



.order-td-head {



background : #dddddd;



font-size : 12px;



}



.orderc {



font-size : 13px;







padding-right : 20px



}



.orderc2 {



font-size : 16px;



color : #ff0000;



}



.dataTableHeadingContent_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #ffffff;



font-weight : bold;



}



.dataTableHeadingRow_INVOICE {



background-color : #c9c9c9;



}



.dataTableRow_INVOICE {



background-color : #f0f1f1;



}



.dataTableContent_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #000000;



}



.order_history_top {



color : #006699;



font-weight : bold;



font-family : Verdana;



font-size : 13px;



}



.order_infobox_heading {



color : #000000;



font-weight : bold;



font-family : Verdana;



font-size : 12px;



}



.order_infobox_data {



color : #000000;



font-family : Verdana;



font-size : 12px;



}



.product_infobox_heading_row {



background-color : #c9c9c9;



}



.product_infobox_heading {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #ffffff;



font-weight : bold;



}



.product_infobox_data_row {



background-color : #f0f1f1;



}



.product_infobox_data {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #000000;



}



.order_history_top_INVOICE {



color : #006699;



font-weight : bold;



font-family : Verdana;



font-size : 13px;



}



.order_infobox_heading_INVOICE {



color : #000000;



font-weight : bold;



font-family : Verdana;



font-size : 12px;



}



.order_infobox_data_INVOICE {



color : #000000;



font-family : Verdana;



font-size : 12px;



}



.product_infobox_heading_row_INVOICE {



background-color : #c9c9c9;



}



.product_infobox_heading_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #ffffff;



font-weight : bold;



}



.product_infobox_data_row_INVOICE {



background-color : #f0f1f1;



}



.product_infobox_data_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #000000;



}



.smallText_INVOIVE {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



}



.smallTextBlue_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 10px;



color : #006699;



}



.smallAddressBlue_INVOICE {



font-family : Arial;



font-size : 9px;



color : #006699;



}



.main_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 12px;



}



.pageHeading_INVOICE {



font-family : Verdana, Arial, sans-serif;



font-size : 18px;



color : #727272;



font-weight : bold;



}



#leftbar,#rightbar



{



	width:168px;



}



#content



{



	width:620px;



	



}



/* BOF Dynamic Sitemap */



  ul.sitemap {



  color: #444472; 



  padding-top:0px;



  padding-bottom:5px;



  margin-top:0px;



  margin-bottom:5px;



  



}







ul.sitemap li{



	list-style-type:disc; 



	



  color: #444472;







}



ul.sitemap li a { 



	font-weight : bold;



}







ul.sitemap li ul li{



list-style-type:circle; 



 color: #444472;



}



ul.sitemap li ul li a { 



	font-weight : normal;



}



.main_cat_list_others



{



	width:48%;



	padding:0px;



	margin:0px;



	float:left;







}



table.main_cat_list td{ vertical-align:text-top; width:50%;}



ul.catid_25{padding-bottom:42px;}







/* EOF Dynamic Sitemap */







/*NEWSLETTER*/



.boxText span



{color:#444472;}



.newsletter_form{color:#444472;}



.input_text{border:1px solid #AAAAAA;}



.space_br{line-height:20px;}





/*



ul.menu-list li a:hover, .menu-list a.selected:hover {



color : #fff  ;



background : #444472;



}*/



 .new_button{

 background: url(images/button_new.gif) no-repeat;

 border:0px;

 width:211px;

 height:22px;

 padding-left:15px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 } 

 

 

 

  .new_button_high{

 background: url(images/button_new_high.gif) no-repeat;

 border:0px;

 width:99px;

 height:30px;

 padding-left:10px;

 text-transform:uppercase;

 font-weight:bold;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 } 

 .new_button_back{

 background: url(images/button_new_back.gif) no-repeat;

 border:0px;

 width:150px;

 height:22px;

 padding-left:25px;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 font-weight:bold;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 vertical-align:middle;

 padding-bottom:2px;

 }

  .new_button_back_73{

 background: url(images/73.jpg) no-repeat;

 border:0px;

 width:73px;

 height:22px;

 padding-left:25px;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 font-weight:bold;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 vertical-align:middle;

 padding-bottom:2px;

 }

 .new_button_gold{

 background: url(images/button_new_gold.gif) no-repeat;

 border:0px;

 width:190px;

 height:34px;

 font-weight:bold;

 padding-left:15px;

 text-transform:uppercase;

 padding-top:5px;

 font-family:Arial,Helvetica,sans-serif;

 font-weight:bold;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 }



 .new_button_gold_new{

 background: url(images/button_new_gold.gif) no-repeat;

 border:0px;

 width:170px;

 height:34px;

 font-weight:bold;

 padding-left:15px;

 text-transform:uppercase;

 padding-top:1px;

 font-family:Arial,Helvetica,sans-serif;

 font-weight:bold;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 font-size:13px;

 background-position:right;

 }



 .new_button_gold_order_now{

 background: url(images/button_new_gold.gif) no-repeat;

 border:0px;

 width:130px;

 height:34px;

 font-weight:bold;

 padding-left:15px;

 text-transform:uppercase;

 padding-top:1px;

 font-family:Arial,Helvetica,sans-serif;

 font-weight:bold;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 font-size:13px;

 background-position:right;

 }

 .new_button_find_address{

 background: url(images/button_new.gif) right no-repeat;

 border:0px;

 width:145px;

 height:22px;

 padding-left:15px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 } 

 .new_button_narrow{

 background: url(images/button_new_back.gif) no-repeat;

 border:0px;

 width:70px;

 height:22px;

 padding-left:15px;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 font-weight:bold;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 }

 

 

.infoBoxHeading_long{ 

background: url(images/blue_strip_long.jpg) no-repeat scroll 0 0;

text-indent:6px;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

height:32px;

margin:0;

padding:0;

width:780px;

}

.infoBoxHeading_long2{ 

background: url(images/blue_strip_long2.jpg) no-repeat scroll 0 0;

text-indent:6px;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

height:32px;

margin:0;

padding:0;

width:795px;

}

.infoBoxHeading_new{ 

background: url(images/blue_strip_new.gif) repeat scroll 0 0;

text-indent:6px;

color:#FFFFFF;

font-family:Arial,Helvetica,sans-serif;

font-size:18px;

font-weight:bold;

height:32px;

margin:0;

padding-left:25px;

width:100%;



}



.infoBoxContents_new{

font-size : 12px;

padding: 25px;

background : url(images/infoBoxContents_new.gif) repeat;

height:330px;

width:478px;

}

.infoBoxContents_new_login{

font-size : 12px;

padding: 25px;

background : url(images/infoBoxContents_new.gif) repeat;



width:478px;

}

.infoBoxContents_newlong{

font-size : 12px;

padding: 25px;

background : url(images/infoBoxContents_new.gif) repeat;



}



.infoBoxContents_newfull{

font-size : 12px;

padding: 25px;

background : url(images/infoBoxContents_new.gif) repeat;

height:400px;

width:100%;

}

.infoBoxContents_new2{

background-color:#EEEEEE;

padding-top:10px;

padding-bottom:5px;

}

.infoBoxContents_new3{

}



#top-navigation2 {



height : 39px;



width : 100%;



color:#FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;



background : url(images/top-nav-bg.gif) no-repeat top left;



text-align : center;



padding:0 35px 0 35px;

}

#top-navigation2 a {

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:14px;

}

#top-navigation2 a:hover {

text-decoration:none;

}

.error_field{

border:1px solid #f00;

}

.main_error {

color:#f00;

font-size : 12px;

line-height : 1.5;



}

.error_field_message{

color:#f00;

font-size : 11px;

line-height : 1.5;

}

/* tooltip */

.formfieldtooltip{position:relative; }



.tooltipcontainer{background:#FFF;position:absolute;top:12px;left:-135px;width:400px;text-align:left;border:1px solid #CDCDCD;padding:17px;display:none;box-shadow:2px 2px #9B9B9B;-moz-box-shadow:2px 2px #9B9B9B;-webkit-box-shadow:2px 2px #9B9B9B;z-index:10000;}

.tooltipcontainer .contentasset{font-size:12px;margin:0 !important;text-indent:0px;color:#000;}



.order-tdl {

text-align:left;

width:200px;

background : #eeeeee;

font-size : 12px;

}

.order-tdr {

text-align:left;

width:50px;

background : #eeeeee;

color:#888;

font-size : 12px;

}





.order-td-headl {

text-align:left;

width:200px;

background : #eeeeee;

font-size : 12px;

 border-top:1px solid #DDD;

}

.order-td-headr {

text-align:right;

width:50px;

background : #eeeeee;

font-size : 12px;

 border-top:1px solid #DDD;

}

.cart_quantity_box

	{

	border: 1px solid #666666;

	width:25px;

	

	}



.input_box_style

	{

	border: 1px solid #C6C6C6;

	}

	

.infoBoxContents_newlong input,select

	{

	border: 1px solid #C6C6C6;

	background-color:#FFFFFF;

	}	

#protx_direct_info input,select

	{

	border: 1px solid #C6C6C6;

	background-color:#FFFFFF;

	}	





 .new_button_login{

 background: url(images/90.jpg) no-repeat;

 border:0px;

 width:90px;

 height:22px;

 padding-left:15px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 }



  .new_button_save{

 background: url(images/90.jpg) no-repeat;

 border:0px;

 width:90px;

 height:22px;

 padding-left:20px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 } 

   .new_button_new_cust{

 background: url(images/160.jpg) no-repeat;

 border:0px;

 width:160px;

 height:22px;

 padding-left:15px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 }

 

.new_button_new_cust

{

 background: url(images/160.jpg) no-repeat;

 border:0px;

 width:160px;

 height:22px;

 padding-left:15px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 }

 

 .new_button_cont_shoppng

{

 background: url(images/160.jpg) no-repeat;

 border:0px;

 width:160px;

 height:22px;

 padding-left:12px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 }

 

 

    .new_button_find_addr{

 background: url(images/110.jpg) no-repeat;

 border:0px;

 width:110px;

 height:19px;

 padding-left:10px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 font-size:10px;

 padding-bottom:3px;

 vertical-align: top;

 }	

   .new_button_cont{

 background: url(images/90.jpg) no-repeat;

 border:0px;

 width:90px;

 height:22px;

 padding-left:2px;

 padding-bottom:3px;

 font-weight:bold;

 text-transform:uppercase;

 font-family:Arial,Helvetica,sans-serif;

 text-align:left;

 color:#FFFFFF;

 cursor:pointer;

 } 

.no_pading

 	{

	padding-left:0;

	margin-left:0;

	border:0 !important;

	}

.width210

	{

	width:210px;
    font-size:105%; 
    padding:1px
	}



.infoBoxContents_new_promo{

background-color:#EEEEEE;

padding-top:0;

padding-bottom:8px;

}	



.promo_code

	{

	border: 1px solid #C6C6C6;

	background-color:#FFFFFF;	

	}

.promo_code

	{

	border: 1px solid #C6C6C6;

	background-color:#FFFFFF;

	}
	

.button2stl{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	  -moz-box-shadow: 2px 2px 2px #ccc;
	  -webkit-box-shadow: 2px 2px 2px #ccc;
	  box-shadow: 2px 2px 2px #ccc;
	  border:1px solid #3F4347;
	  color:#fff;
	  text-transform:uppercase;
	  padding:5px 15px;
	  background:#545556;
	  cursor:pointer;
	  font-family : Verdana, Arial, sans-serif;
	  font-weight:bold;
	  
}
.button2stl:hover{

	  background:#101218;
}

.button3stl{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	  -moz-box-shadow: 2px 2px 2px #ccc;
	  -webkit-box-shadow: 2px 2px 2px #ccc;
	  box-shadow: 2px 2px 2px #ccc;
	  border:1px solid #3F4347;
	  color:#000;
	  text-transform:uppercase;
	  padding:5px 15px;
	  background:#ddd;
	  cursor:pointer;
	  font-family : Verdana, Arial, sans-serif;
	  font-weight:bold;
	  
}
.button3stl:hover{

	  background:#c5c5c5;
}
.button4stl{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	  -moz-box-shadow: 2px 2px 2px #ccc;
	  -webkit-box-shadow: 2px 2px 2px #ccc;
	  box-shadow: 2px 2px 2px #ccc;
	  border:1px solid #FFB149;
	  color:#000;
	  text-transform:uppercase;
	  padding:5px 15px;
	  background:#FFB149;
	  cursor:pointer;
	  font-family : Verdana, Arial, sans-serif;
	  font-weight:bold;
	  
}
.button4stl:hover{

	  background:#101218;
	  color:#fff;
	  border:1px solid #3F4347;
}


.reviewsbox{

}
.reviewsbox td.tlmcell{ background:transparent url('images/graphics/dreview_05.png') repeat-x;height:31px; }
.reviewsbox td.tlmcell .aname{font-size:11px;color:#006394;}
.reviewsbox td.trmcell{ background:transparent url('images/graphics/dreview_05.png') repeat-x;height:31px;font-size:11px;font-weight:bold; } 
.reviewsbox td.mcontcell{ background:transparent url('images/graphics/dreview_12.png') repeat-y; }

.simrobox{
}
.simrobox td.miccell{background:transparent url('images/graphics/dreview_17.png') repeat-y;font-size:12px;padding:4px;}























