@CHARSET "UTF-8";

#maincontent {
	text-align: left;
	font-size: 11px;
}

input.white {
 background-color: #fff;
 border: 0px solid #000;
 padding: 1px;
 text-align: right;
 width: 44px;
}

.inputT1 {
	height:        15px;
	margin-bottom: 4px;
	border: 0px;
}

h1 {
	color:     #fff;
	font-size: 1.3em;
}

h2 {
	color:     #fff;
	font-size: 1.15em;
	font-weight: bold;
	margin-bottom: 5px;
}

h3 {
	color:     #fff;
	font-size: 1.15em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 5px;
}

#submitBut {
	margin-left: 430px;
	width:       80px;
	height:      23px;
	font-weight: bold;
}

#submitAddBillAddress {
	margin-left: 0px;
	width:       140px;
	height:      23px;
	font-weight: bold;
}

#submitAddShipAddress {
	width:       140px;
	height:      23px;
	font-weight: bold;
}

legend {
 font-weight: bold;
}

fieldset {
	border:        1px solid #FFFFFF;
	margin-bottom: 10px;
}

label {
	float:          left;
	width:          120px;
	margin-bottom:  3px;
}

.mediaLink {
	text-align:    left;
	width:         340px;
	font-weight:   bold;
	font-size:     1.05em;
	margin-top: 15px;
}

.linkSmall {
	font-size:     0.7em;
}

.whiteFont {
	color: #fff;
	font-weight: bold;
}

.product {
	border:           1px solid #000;
	text-align:       left;
	padding:          5px;
	margin-bottom:    15px;
	width:            600px;
}

.prodTitle {
	float: left;
	width:         480px;
	font-weight:   bold;
	font-size:     1.40em;
	color:         #000;
	margin-bottom: 5px;
}

.prodDescription {
	float: left;
	width: 480px;
}

.prodImg {
	float: left;
	width: 130px;
}

.prodDescr {
	float:            left;
	margin-left:      2px;
	width:            550px;
}

.prodPrice {
	text-align:    right;
	float:         left;
	width:         80px;
	font-weight:   bold;
	font-size:     1.05em;
	margin-bottom: 5px;
}

.prodTrailer {
	float:            left;
	background-color: #ccc;
	width: 90px;
}

.prodOrder {
	clear:       left;
	padding:     10px;
	color:       #fff;
	font-weight: bold;
}

.checkout {
	text-align: right;
	font-size: 1.15em;
	font-weight: bold;
	width:       100px;
}

.cartItem {
	border:           1px solid #fff;
	padding:          5px;
	margin-bottom:    5px;
	height:           83px;
	width:            500px;
}

.cartItemSmall {
	border:         1px solid #fff;
	padding:        5px;
	margin-bottom:  5px;
	height:         70px;
	width:          500px;
}

.cartItemTitle {
	float:            left;
	color:            #000;
	padding:          3px;
	margin-bottom:    8px;
	font-weight:      bold;
	font-size:        1.1em;
	width:            494px;
	background-color: #fff;
}

.cartItemTitleSmall {
	float:            left;
	color:            #000;
	padding:          3px;
	margin-bottom:    18px;
	font-weight:      bold;
	font-size:        1em;
	width:            440px;
	background-color: #fff;
}

.cartItemTopRight {
	float:            left;
	padding:          3px;
	width:            48px;
	text-align:       right;
	font-size:        0.8em;
	margin-bottom:    8px;
	font-weight:      bold;
	background-color: #fff;
	color:            #000;
}

.cartItemTopRight a {
	color:            #000;
}

.cartAmount {
	width: 75px;
	float: left;
}

.cartUnitPrice {
	width: 100px;
	float: left;
}

.cartdiscountPrice {
	width: 200px;
	float: left;
}

.cartUnitTotPrice {
	float:      left;
	text-align: right;
	width:      115px;
}

#cartTotals {
	margin:   	  -2px 5px 15px 310px;
	padding:      5px;
	text-align:   right;
	width:        180px;
}

.clLeft {
	clear: left;
}

.cartItemDetailHeaders {
	font-size: 0.9em;
	font-weight: bold;
}

#eMsg {
	font-size: 0.9em;
	color:     #d22;
	line-height: 1.2em;
	margin-bottom: 10px;
}

#Order {
	margin-top: 20px;
	text-align: left;
}

#orderConfirm {
	text-align: left;
}

.small {
	font-size: 0.8em;	
}

#myCartSmall {
	position: absolute;
	top:                 190px;
	text-align:          right;
	border:              1px solid #fff;
	margin:              0px 0px 0px 635px;
	width:               250px;
	line-height:         15px;
	background-color:	 #eee;
}

#myCart {
	float:		 left;
	padding:     5px;
	border:      1px solid #fff;
	margin:      0px 0px 0px 10px;
	width:       515px;
	background-color: #c8c8c8;
	min-height: 290px;
}

#shopNav {
	float:       left;
	width:       312px;
	padding:     5px;
	margin-left: 10px;
	border:      1px solid #fff;;
	color:       #fff;
	font-size:   1.1em;
	line-height: 1.8em;
	background-color: #b7b7b7;
	min-height:  290px;
}

#shopNav ul, #shopNav li {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#shopNav li.currentStep {
	color: #000;
	font-weight: bold;
}

#backToProdList {
	float:left;
	font-weight: bold;
	text-align: left;
	width: 155px;
	color: #f0f;
	
}
#prevStep {
	float:left;
	font-weight: bold;
	text-align: left;
	width: 155px;
	color: #f0f;
}

#cancelOrder {
	float:left;
	font-weight: bold;
	text-align: right;
	width: 155px;
	color: #f0f;
	margin-bottom: 10px;
}

#nextStep {
	float:left;
	text-align: right;
	font-weight: bold;
	width: 155px;
	color: #f0f;
}

#cartTitle  {
	text-align: right;
	padding: 4px;
	background-color:#fff;
}

#cartTitle a {
	color: #000;
}

#homeUse {
	font-weight:         bold;
	text-align:          right;
	padding:             4px;
	border:              1px solid #fff;;
	margin-left:         558px;
	width:               300px;
	line-height:         15px;
}