@CHARSET "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Verdana, Arial, Helvetica;
	font-size: 12px;
	background-color: #fff;
	background-image: url(/Shop/images/background.jpg);
}

#content {
	padding: 0px 0px 0px 10px;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.3em;
}

#content input {
	font-size: 0.9em;
}

.addOrderBut {
	border: 1px solid #000;
	background-color: #F18E00;
	height:           16px;
	font-weight:      bold;
	width:            150px;
	margin:           5px;
	padding:          5px;
	text-align:       center;
	font-size:        1.1em;	
}

.addOrderButMOver {
	cursor:           pointer;
	border:           3px solid #000;
	background-color: #F18E00;
	height:           16px;
	font-weight:      bold;
	width:            150px;
	margin:           5px;
	padding:          3px;
	text-align:       center;
	font-size:        1.1em;	
}

#addressConfirm {
	width:        415px;
	float:        right; 
	margin:       3px 0px 0px 15px;
	padding-left: 20px;
}

.catTitle {
	font-weight: bold;
	font-size:   1.1em;
	color:       #fff;
	height:      25px;
	background-color: #502900;
}

.cursor {
	cursor:           pointer;
}
.checkout {
	text-align: right;
	font-size: 1.15em;
	font-weight: bold;
	width:       100px;
}

.cartItem {
	border:           1px solid #fff;
	padding:          2px;
	margin-left:      3px;
	margin-bottom:    0px;
	min-height:       65px;
	_height:          60px;
	width:            495px;
}

.cartItemTitle {
	float:            left;
	background-color: #F18E00;
	padding:          3px;
	color:            #663E07;
	font-weight:      bold;
	font-size:        1.1em;
	width:            400px;
	margin-bottom:    5px;
}

.cartItemTopRight {
	float:            left;
    background-color:  #F18E00;
	padding:          3px;
	width:            80px;
	text-align:       right;
	font-size:        1.1em;
	color:            #d44;
	font-weight:      bold;
}

.cartAmount {
	width: 100px;
	float: left;
}

.cartUnitPrice {
	width: 100px;
	float: left;
}

.cartUnitTotPrice {
	float:      left;
	text-align: right;
	width:      285px;
	font-size:  1em;
	font-weight: bold;
}

#cartTotals {
	margin:    0px 5px 15px 220px;
	padding:      5px;
	font-size:    1em;
	text-align:   right;
	width:        180px;
}

.clLeft {
	clear: left;
}

.cartItemDetailHeaders {
	font-size: 0.9em;
	font-weight: bold;
	margin: 5px 0px 0px 7px;
}


fieldset {
	border:        1px solid #FFFFFF;
	margin-bottom: 10px;
}

h1 {
	margin-left: 10px;
	font-weight: bold;
	font-size:   1.3em;
	color:       #C1002B;
}

#header {
	background: url('../../Shop/images/headerSmall.gif') no-repeat;
	background-color: #fff;
	width:  955px;
	height: 135px;
	text-align: right;
	padding: 7px 10px 0px 531px;
	line-height: 1.5em;
}

#header a {
	font-weight:      bold;
	text-decoration:  underline;
	color:            #000;
	font-size:        0.9em;
}

#header a:link, a:visited{
	color: #000;
}

#header a:hover, a:active{
	font-weight: bold;
	color: #F18E00;
}

#header .selected {
	color: #F18E00;
}

.inputT1 {
	height:        13px;
	/*font-size:     0.9em;*/
	margin-bottom: 3px;
}

#submitAddBillAddress {
	margin-left: 0px;
	width:       140px;
	height:      23px;
	font-weight: bold;
}

#submitAddShipAddress {
	width:       140px;
	height:      23px;
	font-weight: bold;
}

#logged {
	width:       99%;
	font-weight: bold;
	text-align:  right;
	margin:      7px 0px 10px 0px;
}

.login {
	font-family:Helvetica;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:lighter;
	letter-spacing:normal;
	line-height:20px;
	text-align:left;
	word-spacing:normal;
}

label {
	float:          left;
	width:          120px;
	margin-bottom:  3px;
}

legend {
 font-weight: bold;
}

.listTitle {
	font-size:   0.8em;
	font-weight: bold;
	color:       #000;
	height:      32px;
	background-color: #FFC36F;
}

#linkBlock {
	width:            99%;
	text-align:       right;
	line-height:      20px;
	margin:           10px 0px 0px 0px;
}

#mainContent {
	text-align: left;
	font-size: 11px;
}

#mainTable {
	margin-left: 10px;
}

#Order {
	margin-top: 20px;
	text-align: left;
}

#orderConfirm {
	text-align: left;
}

#pageTitle {
	position:    absolute;
	top:         112px;
	left :       90px;
	width:       400px;
	margin:      0px 0px 20px 50px;
	font-size:   1.3em;
	font-weight: bold;
	color:       #663E07;
	text-align:  left;
	text-transform: uppercase;
}

.product {
	border:           1px solid #000;
	text-align:       left;
	padding:          5px;
	margin-bottom:    15px;
	width:            600px;
}

.productRow {
	padding-top:       4px;
	color:             #000;
	background-color: #FDF1E0;
	border:           1px solid #000;
	text-align:       center;
	height:           18px;
	font-size:        0.9em;
}

.productRow:hover
{
  background-color: #F18E00;
}

.prodSelAmount {
	margin-left: 8px;
	width:       25px;
	height:      12px; 
	font-size:   11px;
}
.prodTitle {
	width:            575px;
	float:            left;
	padding:          5px 5px 5px 10px;
	font-weight:      bold;
	font-size:        1.25em;
	color:            #fff;
	background-color: #C1002B;
	height: 17px;
}

.prodImg {
	float: right;
	width: 300px;
	text-align: right;
}

#prodDescr {
	float:        left;
	line-height:  20px;
	margin:       7px 10px 10px 10px;
	width:        573px;
}

.prodPrice {
	text-align: right;
	padding:          5px;
	float:            left;
	width:            293px;
	font-weight:      bold;
	font-size:        1.15em;
	background-color: #663D07;
	color:            #fff;
	height:           17px;
}

.prodOrder {
	clear:       left;
	padding:     10px;
	color:       #fff;
	font-weight: bold;
}

.redFont {
	color: #d22;
	font-weight: bold;
}

select {
	height:        17px;
	font-size:     0.9em;
	margin-bottom: 3px;
}

.small {
	font-size: 0.8em;	
}

#submitBut {
	margin-left:       490px;
	width:             146px;
	height:            23px;
	font-weight:      bold;
	background-color: #F18E00;
	padding-top:      5px; 
	border:           1px solid;
	height:     20px;
	margin: 0px 0px 0px 198px;
}

#toMyCart {
	font-weight:         bold;
	text-align:          right;
	padding:             4px;
	border:              1px solid #fff;;
	margin-left:         328px;
	width:               238px;
	line-height:         15px;
}

tr.productRow td {
	border-bottom: 1px solid black;
} 

/* START: CSS for tooltip with image */
.tips {
	font-weight:     bold;
	color:           #000;
}

.tool-tip {
color: #fff;
width: 208px;
z-index: 13000;
}

.tool-title {
font-weight: bold;
font-size: 4px;
margin: 0;
color: #502900;
padding: 0px 1px 1px;
background: #F18E00;
}

.tool-text {
font-size: 6px;
padding: 3px 3px 3px 4px;
background: #F18E00;
}

.custom-tip {
color: #000;
width: 230px;
z-index: 13000;
}

.custom-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #000;
padding: 8px 8px 4px;
background: #C3DF7D;
border-bottom: 1px solid #B5CF74;
}

.custom-text {
font-size: 11px;
padding: 4px 8px 8px;
background: #CFDFA7;
}

/* END: CSS for tooltip with image */
