/* --- Structure --- */
html {
	height:100%; 
	min-height:100%;
}

body {
	position:relative;
	margin:0; padding:0;
	font-size:1em;
	font:62.8% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	min-width:900px; 
	min-height:100%;
	height:100%; 
	color: #666564;
}

/* --- End Structure --- */

/* --- Standard Tag's --- */
h1, h2, h3, h4, h5, h6, form, fieldset, dl, ul {margin:0;padding:0;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
small {display:block;}
fieldset {border:0;}
img {border:none;}

a:focus
{
	outline-style: none;
}

p.grey {color: #999;}

a {
	color: #e13089;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

/* --- End Standard Tag's --- */


#right {
	float: right;
	/*position:relative;*/
	width: 694px;
	z-index:999;
}


.productSep
{
    float:left;
    margin-top:3px;
    margin-bottom: 0px;
    border-top: 1px solid #D6D6D6;
    width: 100%;
    height: 1px;
}
.productImage
{
    float:left;
	width:180px;
}
.productRating
{
    margin-top:6px;
}
.productRating .rateText
{
    color:#666564;
    float:left;
    font-weight:bold;
    margin-right:7px;
    line-height: 17px;
}
.productDescription
{
    float:left;
    text-align:justify;
	height: 180px;
    width: 241px;
    padding:10px;
    line-height:17px;
    padding-bottom:0px;
}
.productDescription2
{
    float:right;
	font-size:14px;
    text-align:justify;
	height: 180px;
    width: 511px;
    padding:10px;
    line-height:24px;
    padding-bottom:0px;
}
.productDescription h2
{
    font-size:18px;
    font-weight: normal;
    color: #000;
    text-align:left;
    line-height: 20px;
}
.productOptions
{
    width: 250px;
    border-collapse: collapse; 
    float:right;
	font-size:12px;
}
.productOptions p
{
    display:inline;
}
.productOptions tr
{
    margin:0px;
}
.productOptions td
{
    border: 1px solid #D6D6D6;
    padding:9px;
}
.productOptions .optionName
{
    font-weight: bold;
    display:inline;
}
.productOptions td img
{
    /*border:1px solid #E65A9B;*/
    position:relative;
    top: 4px;
}
.productBottomBtns
{
    clear:left;
    float:left;
    margin-top:6px;
    width:755px;
}
.productBottomRight
{
    float:left;
    height:35px;
    width:519px;
    background: url('/images/prodRightLineBg.jpg') no-repeat 0 0px;
    margin-left:2px;
    color: #000;
    font-size:11px;
    padding-left:35px;
    padding-top:3px;
}
.productBottomBtns a
{
    display:block;
    float:left;
}
.productBottomBtns a:first-child
{
    margin-right: 1px;
}
.productOptions td.heightfix
{
    padding-top:5px;
}
.productBottomRight .includingTax
{
    font-size:12px;
    font-weight: bold;
    color: #fff;
    display:inline;
}












td.imagetag
{
	padding:0px;
	font-family:verdana;
	font-size:10px;
	color:#515151;
}

td.copy
{
	padding:6px;
	font-family:verdana;
	font-size:10px;
	color:#9A9A9A;
}

td.menu
{
	padding:3px 6px;
	font-family:verdana;
	font-size:14px;
	color:#999999;
	text-align:right;
}

.loginbox
{ 
	font-size:11px; 
	line-height:14px; 
	font-family:tahoma, arial; 
	color:#333333; 
	padding:2 0px;
}









a.menu			{ text-decoration: none; }
a.menu:link		{ color:#161616; }
a.menu:visited	{ color:#161616; }
a.menu:hover	{ color:#8B0000; font-weight:bold;}
a.menu:active	{ color:#8B0000; font-weight:bold;}

a.storeitem			{ font-size:12px; text-decoration: none; font-weight:bold; }
a.storeitem:link	{ color:#4682B4; }
a.storeitem:visited	{ color:#4682B4; }
a.storeitem:hover	{ color:#B0C4DE; }
a.storeitem:active	{ color:#B0C4DE; }

input.text		{ height:19px; border:solid 1px #999999; font-size:11px; font-family:verdana; }
input.pass		{ height:19px; border:solid 1px #999999; font-size:11px; font-family:verdana; color:#333333; padding:2px; }
input.submit	{ height:19px; border:none; font-size:11px; font-family:tahoma, arial; color:#AF0303; background-color:#FFFFFF; cursor:hand; }
input.button	{ height:19px; border:none; font-size:11px; font-family:tahoma, arial; color:#AF0303; background-color:#FFFFFF; cursor:hand; }

TABLE.moduleTable	{ padding:3px 6px; }
TD.moduleContent	{ font-size:12px; line-height:24px; color:#515151; }
TD.moduleHeader		{ font-family:verdana; border-bottom:solid 1px #999999; font-size:20px; font-weight:bold; color:#8B0000; }


TD.coinDescrip		{ font-size:12px; line-height:20px; color:#515151; padding:2 5px; }
TD.orderStatLine	{ font-size:11px; line-height:14px; color:#515151; padding:2 5px; }
TD.orderStatHead	{ font-size:12px; line-height:24px; background-color:#000000; color:#FFFFFF; padding:2 5px; }


TABLE.orderTable	{ border:solid 1px #999999; margin:5px 5px 0px 5px; }
TD.orderContent		{ padding:4px 4px; background-color:#FFFFFF; }
TD.orderHeader		{ background-color:#000000; padding:4px 5px; font-family:verdana; border-bottom:solid 1px #999999; color:#FFFFFF; }
TD.orderFooter		{ background-color:#FFFFFF; padding:4px 5px; font-family:tahoma; font-size:12px; border-top:solid 1px #999999; }
TD.orderSubHead		{ background-color:#FAFAFA; padding:2px; font-family:verdana; color:#8B0000; border-top:dashed 1px #999999; border-bottom:dashed 1px #999999; }
TD.orderSubCon		{ padding:2px 0px 8px 2px; line-height:18px; }

.webslice			{ font-size:9px; line-height:18px; color:#515151; }

