
.productbox {
	width:555px;
	margin:0;
	padding:0;
}

.product {
	width:355px;
	margin:0;
	padding:0;
	float:left;
}

.productcontainer
{
    background: url(images/myaccountredbg.gif) repeat-x 0% 0%;
    float: left;
    height: 30px;
    margin: 0px;
    padding: 0px;
}

.productcontainer h2
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: 30px;
    text-align: left;
    width: 309px;
}

.productcontainer2 h2
{
    color: #B63138;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    height: 30px;
    text-align: left;
    width: 309px;
}

.productcontainer h3
{
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    text-align: left;
    width: 339px;
}


.productcontainerleft
{
    background: url(images/myaccountleftredbg.gif) no-repeat 0% 0%;
    float: left;
    height: 30px;
    width: 23px;
}

.productcontainerright
{
    background: url(images/myaccountrightredbg.gif) no-repeat 0% 0%;
    float: right;
    height: 30px;
    width: 23px;
}

.productdetails {
	margin:0;
	padding:0;
	width:350px;
	background:url(images/productdetailstickfade.gif) no-repeat bottom right;
}

.productdetailstext {
	margin:0;
	padding:10px;
}

.productdetailstext h3{
	font:15px Tahoma;
	font-weight:bold;
	margin:0;
	padding:0;
	color: #22365b;
}

.productdetailstext p{
	margin:0;
	padding:0;
	color: #22365b;
}

.productfeatures {
	background: url(images/featuresbg.gif) bottom left repeat-x;
	border: 1px solid #999;
	width:185px;
	float:right;
}

.storebutton {
	width:97px;
	padding-left:3px;
	float:left;
}


.storebutton2 {
	width:115px;
	padding-top:10px;
	float:right;
	text-align:right;
}

.storepricediv {
	padding-top:10px;
	float:right;
	text-align:right;
}



.cleardivs
{
    clear:both;
}

#paybuttons {
	width:230px;
	float: left;
}

.paycontainer {
	height:36px;
	width:230px;
	margin-bottom:5px;	
}

.paycontainerright {
    float:right;
	height:36px;
	width:49px;
}

.paycontainertitle {
	height:36px;
	width:371px;
	text-align:left;
	padding-top:6px;
	padding-left:5px;
	margin-left:5px;
}

.serviceline {
	height:2px;
	background: url(images/bluelinebg.gif) top left repeat-x;
}


.optcontainer {
	height:36px;
	width:430px;
	margin-bottom:5px;	
	text-align:right;	
}

.optcontainerright {
    float:right;
	height:36px;
	width:49px;
	background: url(images/myaccounttick.gif) top left no-repeat;
}

.optcontainertitle {
	height:36px;
	width:371px;
	text-align:left;
	font-size:20px;
	padding-top:6px;
	padding-left:5px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:5px;
    background: url(images/myaccounttickbg.gif) top left repeat-x;
	color:#fff;	
}

.unitext ul
{
    padding:5px;
    padding-left:20px;
    }
    
.unitext li
{
    padding:5px;
    }    
