
#contentframe {width:100%; margin:0; padding:0; text-align:left;}
	#contentstore {width:712px; height:auto; overflow:hidden; margin:0; padding:0 0 300px 0; float:left;}
		
		#storeframe {width:742px; margin:0; padding:0; text-align:left;}
			#storeimage {width:310px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
			#storedetail {width:423px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
		
	#content {width:40%; height:300px; overflow:visible; margin:0; padding:0; float:left;}
		html>body #content {height:auto; min-height:300px;}

/*used in table tag forms etc*/
TABLE.table {border:1px #d1d1d1 dashed; border-width:1px 0 1px 0;}
.table TH {text-align:left; border:1px #fff solid; border-width:1px 0 1px 0; font-size:12px; color:#fff; background:#c0b3a6; padding:5px 16px 5px 16px;}
.table TD {padding:5px 16px 5px 16px; font-size:12px;}

/* Cartweaver */
.cartOptions P {font-size:12px; text-align:right;}
.cartOptions STRONG {color:#959595;}

TABLE.cartPurchase {border:1px #d1d1d1 dashed; border-width:1px 0 1px 0;}

.cartTable {padding:0;}

TABLE.cartPurchase TD {border:1px #fff solid; border-width:1px 0 1px 0; padding:5px 0 5px 0; font-size:12px;}
TABLE.cartPurchase TD.cartProduct {padding:0 0 0 16px;}

.cartPurchase INPUT {font-size:12px; color:#959595;}
INPUT.cartQuanity {width:36px;}

.addCart {margin:10px 0 0 0; display:block; text-align:right;}
.addCartLogin {margin:10px 0 0 0; display:block; text-align:left;}

TABLE.viewCart {border:1px #d1d1d1 dashed; border-width:1px 0 1px 0;}

TABLE.viewCart TH {border:1px #fff solid; border-width:1px 0 1px 0; font-size:12px; color:#fff; background:#c0b3a6; padding:5px 16px 5px 16px;}

TABLE.viewCart TD {padding:5px 16px 5px 16px; font-size:12px;}

.altRowEven {background:#f1f1f1;}

.errorMessage {color:red; font-weight:bold;}

/*used in image popups*/
#popupImageFrame {border-width:0;margin:5px;background-color:#fff; position:relative;}
#popupImageImage {float:left;}
#popupImageText {float:right;width:170px;}
#popupImageText h1 {color:#333;font-size:16px;font-weight:bold; border-bottom:1px solid #333; margin:0;}
#popupImageCaption {}
#popupImageMetaData {color:#999;font-size:10px;}

/*printandclosebuttons*/
.popupImageButtons{margin:15px 0 0 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
.popupImageButtons a:visited,
.popupImageButtons a:link {height:15px; background:url(/custom/templates/page/shared/images/printandclosebg.gif) repeat-x #898989; border:1px #959595 solid; padding: 0 10px 1px 10px; color:#fff; text-decoration:none;}
.popupImageButtons a:hover {background:#898989; color:#fff; text-decoration:none;}
.popupImageButtonsborder {height:15px; border:1px #5B5B5B solid; voice-family: "\"}\""; voice-family: inherit;}html>body .popupImageButtonsborder {padding: 1px 0 2px 0;}
	
/*used for currency converter*/	
a:link.popup,
a:visited.popup,
a:hover.popup,
a:active.popup {border-bottom:1px dotted blue;text-decoration:none;}
	
/* currencyconverter */
#currencyconverter {margin:20px;}
#currencyconverter #logo {position:relative;}
#currencyconverter #logo div {background:url(/custom/templates/page/shared/images/sitelogo.gif) no-repeat; height:48px; width:133px;right:-30px;top:-20px;position:absolute;float:left;}
#currencyconverter table {width:320px;background:#e8f2f8;border:1px dashed #4ca2de;}
#currencyconverter th {background:#4ca2de;color:#fff;text-align:left;padding:7px}
#currencyconverter td {padding:0;}

#currencyconverter th {background:#4ca2de;color:#fff;text-align:left;padding:7px}
#currencyconverter td {padding:0;font-size:8pt;}

#currencyconverter table table {background:#e8f2f8;border:0; margin:20px; border-collapse:collapse;}
#currencyconverter table table th {background:none;padding:5px;}
#currencyconverter table table th.currencyCol {padding-left:0;}
#currencyconverter table table th.resultsCol {padding-right:0;}

#currencyconverter table td {padding:5px;}

#currencyconverter h1{color:#fff;text-align:left;font-size:16px;margin:0;}
#currencyconverter p {color:#fff;text-align:left;font-size:8pt;margin:0 110px 0 0 ;font-weight:normal;}

#currencyconverter .altRow { background:#f4f9fc;}

#currencyconverter .bottomRow { border-bottom:2px solid #fdfafa;}

#currencyconverter .currencyCol {width:166px;}
#currencyconverter .resultsCol {width:64px; text-align:right; font-family:"Courier New", Courier, mono;}

#currencyconverter .currencyCol select,
#currencyconverter .resultsCol input {color:#000; margin:1px 0 0 0; width:100%;}
#currencyconverter .resultsCol input {text-align:right; font-family:"Courier New", Courier, mono; float:right; font-size:11px; font-weight:normal;}

/* Form Errors */
.formFlag {color:red;}
.formError {color:red; font-weight:bold;}