/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/

/* AJAX shopping cart on 07/13/2011 */
@import url(includes/osc_cart/json-addtocart-themes.css);
@import url(includes/javascript/botnav/pullupnav.css);


.ui-widget {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 11px;
}

*body {
/*  background: #e6dcdc;
  background-image: url("images/");	
  color: #000;*/
  margin: 0px;
  font-size: 11px;
  font-family: Helvetica,Arial,sans-serif;
  background-repeat: repeat-x;
}

#bodyWrapper {
}

#bodyContent {
}

#storeLogo {
  float: left;
  margin-top: 5px;
}

#headerShortcuts {
  float: right;
  margin-top: 15px;
  
}

#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

.social { padding:0 20px;}
p.social{margin:0;}
.social img{ vertical-align:top;}

.infoBoxContainer { }

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
  padding-bottom: 10px;
}

.contentContainer h2 {
  font-size: 16px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.contentText, .contentText table {
	padding-top: 5px;
  /*padding: 5px;*/
  font-size: 12px;
  line-height: 1.5;
}

.contentText productList{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.productListTable {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #e8112d;
}

.fieldKey {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
  width: 110px;
}

.fieldValue {
  font-size: 11px;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 12px;
  line-height: 1.5;

}

.contentTextInfo{

	font-size: 12px;
	line-height: 1.5;
}

#piGal ul {
  list-style-type: none;
}

#piGal img {
 /* -webkit-box-shadow: 0px 0px 2px #333;
  -moz-box-shadow: 0px 0px 2px #333;
  box-shadow: 0px 0px 2px #333;*/
}

#piGal .outer {
  display:inline;
  
}
#piGal .on
{-webkit-box-shadow: 0px 0px 2px #333;
-moz-box-shadow: 0px 0px 2px #333;
box-shadow: 0px 0px 2px #333;}
#mainpic{
	
	display:inline;
	width:100%;
	height: 100%;
	max-width:600px;
	background: transparent url(images/open.png) no-repeat; 
}
.thumbs li
{margin: 0px 1px 0px;}
#mainpic.hover{
	background-position: -100px 0; 
}
.first li
{
	display:inline}
#piGal span.zoom-icon{
	visibility:hidden;
	position:absolute;
	left:40px;
	top:84px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

#piGal:hover span.zoom-icon{
  visibility:visible;
}
.thumbs
{padding-top:10px;}
#xSell{
	width:100%;
	position:relative;

	float:left;
	display:block-inline;
}
#xSellProd{
	overflow-x:auto;
	overflow-y:auto;
}

.buttonSet {
/*  clear: both; */
}

.buttonAction {
  float: left;
}

.boxText { font-family: Helvetica,Arial,sans-serif; font-size: 10px; }
.errorBox { font-family : Helvetica,Arial,sans-serif; font-size : 10px; background: #e8112d; font-weight: bold; }
.stockWarning { font-family : Helvetica,Arial,sans-serif; font-size : 10px; color: #e8112d; }
.productsNotifications { background: #e8112d; }
.orderEdit { font-family : Helvetica,Arial,sans-serif; font-size : 10px; color: #e8112d; text-decoration: underline; }


A {
  color: #000;
  text-decoration: none;
 
}



FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #666666; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
  margin-top: 5px;
position: absolute;

}

TD.headerError {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

#footer{
	 
  position:relative;
  text-align:left;
	/*border-radius:5px;/*css3*/
    /*-moz-border-radius:5px;/*gecko (ex:Firefox)*/
   /* -webkit-border-radius:5px;/*webkit (ex:safari)*/
  color: #000;
  margin: 0 auto;
  z-index:1;
  background:#f9f9f9;

}


#bottomLinks a{ 
  color: #000 !important;

 

}



#specialFeature img{ 
vertical-align: middle;
}
#specialFeature td{
	
width: 25%;
}
#specialFeature a{
  color: white !important;
  font-size: 14px;
}
#specialFeature a:hover{
  color: #e8112d !important;
  text-decoration: none !important;
}


#footer form{
	
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e8112d;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Helvetica,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;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  float:left;
}

.productListingHeader {
  table-layout: fixed;
  color: #000000;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #b6b7cb;
}

.productListingData {
  table-layout: fixed;
  
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #666666;
      padding-top: 0px;
}
/*TD.smallText1, SPAN.smallText, P.smallText {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #ffffff;
  background-color:#000000;
}*/


TD.accountCategory {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  border-radius: 0px;
}

TEXTAREA {
  width: 100%;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #e8112d;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Helvetica,Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Helvetica,Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Helvetica,, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Helvetica, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #e8112d; }

.checkoutBarFrom, .checkoutBarTo { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Helvetica, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Helvetica,, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Helvetica, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
 
  padding: 5px;
}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}

/* Optional Related Products (ORP) */
TD.productListing-data p {
    margin:2px;
    padding:0;
    text-align:center;
}

/* Special Price */
span.productSpecialPrice {
color:rgb(255,0,0);
}

/*Products Cycle Slideshow, added on 07/08/2011*/
.ProductsCycleSlideshowWrapper { height:200px; padding:0; margin:0; overflow: hidden; text-align:center;}
.ProductsCycleSlideshow { height: 200px; width:100%; padding:0; margin:0; overflow: hidden; border: 1px solid #bbc3d3; background-color:#fff;}
.PCSChild {height:200px; width:100%; text-align:center; top:0; left:0 }
.PCSChild  a { text-decoration: none; color:#000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:center; font-size:11px;}
.PCSOutput a { text-decoration: none; color:#000; }
.PCSPager { margin:1px; }
.PCSPager a { border: 1px solid #bbc3d3; background: #fff; color:#bbc3d3; text-decoration: none; margin: 0 0px; padding: 0px 1px; font-size:12px;}
.PCSPager a.activeSlide { border: 1px solid #000; background: #bbc3d3; color:#000;}
.PCSPager a:focus { outline: none; }

#smallBanner{
	margin: 15px -10px -10px;
	padding: 0;
}

#smallBanner img{
	padding: 0 5px;
}

#features{
	width:100%;
	background: #fff;
}

.newFeat a{
	margin: 0 auto;
	padding: 0 26px;
}

.newFeat{
	border-right: 1px dotted grey;
	width:20.1%;
	padding: 0;
}

.socialMedia{
	padding: 0 5px;
	border-right: 1px dotted grey;
}

.socialMedia a{
	float: center;
	margin: 0 6px;
}

/* Simple Products Short Description - start, added on 08/12/2011 */
a.product_name {
  font-weight: bold;
}
a.read_more {
  font-weight: bold;
  text-decoration:none;
  color:#159dcc;
}
.product_list td{
	border-width: 1px;
border-color: transparent;
border-style: solid;
}
.product_list td:hover { 
	/*border-width:1px;
	border-color: #E5E5E5 #DBDBDB #D2D2D2;
	border-style: solid;

/*	-moz-border-radius: 5px; -webkit-border-radius: 5px; */
}
/*
.product_name img{
	border: 2px outset #fff;
}
*/
span.productPrice {
  font-family: Helvetica,Arial,sans-serif;
  color: #CC3300;
  font-weight:bold;
}
/* Simple Products Short Description - end */


#footer-wrap {
	width: 960px;
    font-family: Helvetica,Arial,sans-serif;
	color: white; 
	border: 1px solid #999;
	background: #999;
	padding: 0;
	margin: 0 auto;
	border-radius:5px;/*css3*/
    -moz-border-radius:5px;/*gecko (ex:Firefox)*/
    -webkit-border-radius:5px;/*webkit (ex:safari)*/
}

#footer-wrap a{
	color: white !important;
}

/*
#footer-wrap ul li{
display:block;
margin: 0;
text-align: left;
float: center;
text-decoration: none;
}
#footer-wrap li a{
text-align: left;
float: center;
text-decoration: none;
}
.bottomnav{
margin-top:5px;
float:right;
text-align:right;
}
.bottomnav a {
    color: #E8112D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
*/

/* PRONUX TMS START, added on 09/19/2011 */
.pronuxTabGeneralStyle {
	margin: 10px 20px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #333333;
	float:left;
}
 
.pronuxTabNormal {
	float: left;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #C1C2C6;
	border-bottom-color: #C1C2C6; 
	
}

.pronuxTabEmpty {
	float: left;
	border-top-style: hidden;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	border-bottom-color: #C1C2C6;
}

.pronuxOuterContentBox {
	margin: 0px;
	padding: 0px;
	display: none;
}

.pronuxContentBox {
	padding: 15px 30px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #C1C2C6;
	height: auto !important;
	text-align: left;
	vertical-align: text-top;
}

.pronuxLink {
	display: block;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #000000;
	outline: none;
	
}

a.pronuxLink:link {
	text-decoration: none;
	border: none;

}

a.pronuxLink:visited {
	text-decoration: none;
	border: none;	

}

a.pronuxLink:hover {
	text-decoration: none;
	border: none;	
}

a.pronuxLink:active {
	text-decoration: none;
	border: none;
}


/* PRONUX TMS END, added on 09/19/2011 */

.sizeChartLink{
text-align: right;
width: 40%;
text-decoration:underline;
}
.sizeChartLink:hover{
text-decoration:underline;
}
.botnav{
text-align:left;
padding: 0;
}


#autosearch{
	border:0px solid;
	width:240px;
	margin-left: 553px;
}
#autosearch a img{ border:0 }
#autosearch div, #autosearch img, #autosearch p{padding: 0px;margin:0px;}
/* SEARCH FORM */
#searchform {font-family:Helvetica,Arial,sans-serif;margin-top:27px; font-size:18px; border:0px solid; position:absolute; overflow:hidden;z-index:1;}
#searchform div { color:#eeeeee; vertical-align: middle;}
#searchform div img{margin-top:2px;float:left;}
#searchform div input { font-size:14px; width:180px; height:22px; border:1px solid #E8112D; }
#suggestions{ position: relative; left:30px;top:0px; width:180px; display:none; }
/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#E8112D; border-style:solid; width:200px; background-color:#E8112D; font-size:10px; line-height:14px;}
#searchresults a { display:block; background-color:white; clear:left; height:56px; text-decoration:none; overflow:hidden; font-family: Helvetica,Arial,sans-serif;}
#searchresults a:hover { background-color:#d0d0d0; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

/* classi per 2gether discount, added on 02/06/2012*/

.getslogan	{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.gettitolo	{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.buybothText {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getprezzo {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.prezzo {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getrisparmio {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.vsmalltext {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	margin-top: 8px;
}

#gether{
	float:left;
}
/* end of classi per 2gether discount*/

/***** Begin Sitemap_SEO, added on 02/17/2012 *****/
ul.sitemap {
color: #ff0000;
}
.sitemap {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap {
  color: #009900;
}
A.sitemap:hover {
  color: #ff0000;
}
.sitemap_indvidual_hdg {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #0000ff;
  font-weight : normal;
}
A.sitemap_indvidual_hdg { color: #009900; }
A.sitemap_indvidual_hdg:hover { color: #ff0000; }
.sitemap_indvidual {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 10px;
  color: #f000ff;
  font-weight : normal;
}
A.sitemap_indvidual { color: #009900; }
A.sitemap_indvidual:hover { color: #ff0000; }

h2 {
 font-family: Helvetica,Arial,sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/***** End Sitemap_SEO *****/ 

/****** BOF Estimated Shipping Cost*******/
.estimatedshippingBox {
background: #FF8E90; 
}

TD.estimatedshippingBoxHeading {
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
font-weight: bold;
background: #bbc3d3;
color: #ffffff; 
}

.estimatedshippingBoxContents {
background: #f8f8f9;
font-family: Helvetica,Arial,sans-serif;
font-size: 10px; 
}

.ShowShipping {
background: #444ddd;
color: #fffffa;
font-family: Helvetica,Arial,sans-serif;
font-size: 6px;
font-weight: bold;
text-align: center;
}
/****** EOF Estimated Shipping Cost*******/

/* SIMPLE CHECKOUT START */
#checkoutPage .hidden {display:none;}
#checkoutPage div.left {float:left;}
#checkoutPage div.right {float:right;}
#checkoutPage div.clear {clear:both;}
#checkoutPage div.contentLeft {float:left;width:25%;}
#checkoutPage div.contentRight {float:right;width:75%;}
#checkoutPage div.comments {padding-top:10px;padding-bottom:10px;width:75%;margin:auto;}
#checkoutPage div#processCheckout {text-align:center;}
#checkoutPage div.ui-widget-header {padding:5px;}
#checkoutPage div.ui-widget-content {padding:5px;}
#checkoutPage textarea[name=comments] {max-width:99%;margin:auto;}
#checkoutPage div.conf1 {float:left;width:30%;}
#checkoutPage div.conf2 {float:left;width:60%;}
#checkoutPage div#totalsContent {float:right;margin-right:5px;}
#checkoutPage div#discountContent {float:left;margin-left:5px;}
#checkoutPage a:focus {outline: none}
#checkoutPage div.cartRow1 {float:left;}
#checkoutPage div.cartRow2 {float:left;width:200px;}
#checkoutPage div.cartRow3 {float:left;width:75px;text-align:center;}
#checkoutPage div.cartRow4 {float:left;width:75px;text-align:center;}
#checkoutPage div.cartRow5 {float:left;width:75px;text-align:center;}
#checkoutPage div.cartRow6 {position:absolute;right:0;width:75px;text-align:center;}
#checkoutPage div.cartDelete a:hover {cursor:pointer;text-decoration:none;}
#checkoutPage div.cartDelete span.ui-icon {display:inline-block;}
#checkoutPage div#cartContent {padding:5px;max-height:200px; overflow-y:scroll;}
#checkoutPage div#totals {border-top:1px solid;}
#checkoutPage div#Account {overflow: visible;}
#checkoutPage .fields>select {width:154px;}
#checkoutPage .fields>input[type=text] {width:150px;}
#checkoutPage #cart .fields>input {width:20px;}
#checkoutPage .fields>input[type=password] {width:150px;}
#checkoutPage #NewAccount {width:50%;margin:auto;}
#checkoutPage .addressicons {float:left;padding:5px;margin:5px;}
#checkoutPage .addressblock {float:left;padding:5px;margin:5px;}
#checkoutPage .addressprimary {float:right;padding:5px;margin:5px;font-style:italic;}
#checkoutPage .addressradio {float:right;padding-right:15px;}
/* SIMPLE CHECKOUT END */

.dottedline{ border-bottom: 1px dotted #aaaaaa; width:390px; height: 2px; padding:0; margin:0;}
.contentFrame { border: 0;  }





/* http://www.linuxuk.co.uk - Notify when back in stock. start */
#NotifyContainer{position: absolute;
left: 50%;
TOP: 50%;
margin: 0px 0 0 -180px;}
#AlertBox{width:360px;min-height: 100px;position:absolute;top:-180px;display:none;z-index:1;border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;background:#333333;padding:12px 10px 6px 10px}
fieldset#notifyBody{background:#fff;border:4px;border-radius:3px;-moz-border-radius:3px;padding:10px 13px;background:#fff;margin:0}
SPAN.error{color:#F03;font:bold 10px Verdana,Arial,sans-serif}
#notify{border:4px;border:#090;color:#fff;height:25px;font:bold 10px Verdana,Arial,sans-serif}
.newt  {   font-family: Verdana, Arial, sans-serif;  color:#C60050;  font-size: 12px;   font-weight:bold;   line-height: 1.5;   }
A.newt {   font-family: Verdana, Arial, sans-serif;  color:#C60050;  font-size: 12px;   font-weight:bold;   line-height: 1.5;   }
A.newt:hover {   font-family: Verdana, Arial, sans-serif; color:#B5B752;  font-size: 12px;   font-weight:bold;   line-height: 1.5; text-decoration:none;  }
/* http://www.linuxuk.co.uk - Notify when back in stock. End */
.content_row
{ width:100%;}