.my-hover-class { cursor:pointer; color: #FF0000;}

input, select {
	/*font-family: verdana, arial, sans-serif;*/
	font-size:12px;
	border:1px solid #4873b4;
}
select {
	font-family: verdana, arial, sans-serif;
	font-size:12px;
}
textarea {
	font-family: verdana, arial, sans-serif;
	font-size:12px;
}

.hSomething {
    display:inline;
    overflow:hidden;
    color:#006599;
}
.zCart {
    font-size:0.750em;
}
.c_flag {
    color:#FF0000;
    font-size:150%
}
#c_container {
    margin:0;
    padding:0;
    width:600px;
    border:0px dashed #FF0000;
    
}
#c_header {
    margin:0;
    padding:0;
    clear:both;
}
#c_paginate {
    margin:0;
    padding:0;
    /*clear:both;*/
    /*border:1px dashed #00CC00;*/
}

#c_footer {
    margin:0;
    padding:0;
}

#c_totals {
    /*clear:both;*/
    margin:0 10px 0 10px;
    padding:0;
    /*border:1px dashed #0000CC;*/
    text-align:right;
    line-height:1.2em;
    position:relative;
    left:0;
    width:100%;
}
.c_t_desc {
	position:absolute;
	right:220px;
}
.c_t_txt {
    	position:absolute;
    	right:80px;
}
.c_t_qty {
	position:absolute;
	right:100px;
}
.c_t_amt {
	margin-left:12px;
}
.c_t_sub {
    margin:2px 0 5px 0;
    border-top:1px dashed #888;
    font-weight:bold;
    padding-top:2px;
}
.c_t_total {
    margin:2px 0 5px 0;
    padding-top:2px;
    border-top:1px solid #444;
    font-weight:bold;
    font-size:1.2em;
}
.lDim {
	color:#666;
}

.bTable {
    width:610px;
    border:0;
    vertical-align: top;
    margin-bottom:20px;
    /*margin-top:20px;*/
}
.bTable td {
    vertical-align: top
}

.bTable p {
    width:auto !important;
}
.bTable img {
    margin:auto !important;
}
.bTable1 {
    width:450px;
}
.bTable2 {
    width:160px;
    text-align:center;
}

.iTable {
    width:530px;
    border-top:1px solid #c6d9ea;
    vertical-align: top;
    margin-bottom:10px;
}
.iTable td {
    vertical-align: top
}

.iTable p {
    width:auto !important;
}
.iTable1 {
    width:390px;
}
.iTable2 {
    width:135px;
    text-align:center;
}

.sTable {
    width:330px;
    vertical-align: top;
}


#c_items {
    margin:0;
    padding:0;
    /*clear:both;*/
    /*background-color:#FFF;*/
    background: url('../im/cart/step-1.jpg') no-repeat right center;
    
}
.c_item {
	border:1px solid #c6d9ea;
	margin:10px 0 0 0;
	padding:3px 0 3px 0;
	/*background-color:#FFF;
	position:relative;
	width:100%;*/
    min-height:100px;
}
c._item_L {
    /*float:left;*/
    width: 170px;
    /*height:150px;*/
}
.c_item_R {
    padding-top:10px;
    float:right;
    width:380px;
}
.c_Controls {
	padding-top:25px;
	/*border:1px solid #000033;*/
	text-align:right;
}

.c_im_sm {
    /*float:left;*/
    width:150px;
    height:150px;
}

.c_price {
    display:inline;
    font-size:1.150em;
    color:#006599;
    font-weight:600;
}
.cartIcon {
    margin:0 !important;
    padding-left:15px;
    vertical-align: middle;
}
#c_shopControls {
	position:relative;
	width:100%;
	height:30px;
	margin:10px 0 10px 0;
	text-align:center;
}
#c_cartItemsT {
    float:right;
    font-weight:bold;
    margin-right:50px;
    color:#006599;
}

#c_empty {
    float:right;
    margin-right:50px;
    margin-top:-10px;
    color:#006599;
}
#c_emptyCart {
    /*padding-bottom:20px;*/
}

.viewHead {
	text-align:center;
	width:100%;
	padding-bottom:5px;
	border-bottom: 1px solid #000;
	color:#4873b4;
}


#c_shipping {
    margin:0;
    padding-bottom:22px;
    background: url('../im/cart/step-2.jpg') no-repeat right bottom;
}
.cntrR {
    text-align:center;
    color:#FF0000;
    font-size:1.10em;
}

#shipSpecial {
    text-align:right;
    margin-right:15px;
    color:#FF0000;
    margin-top:-10px;
    font-weight:bold;
}
#c_goProcess {
	text-align:center;
}
/* buttons */
/*
.bt {
	background-color:#284165;
	margin:0 12px 0 12px;
	padding:2px 10px 2px 10px;
	border:#284165 1px solid;
	color:#CCC;
	cursor:pointer;
}
*/
#c_goCheckout {
    cursor:pointer;
}
bt {
	cursor:pointer;
}
.btRoll {
    cursor:pointer;
    /*
	background-color:#4873b4;
	border:#4873b4 1px solid;
	color:#FFF;
}*/
/*.btDisabled {
	background-color:#284165;
	border:#284165 1px solid;
	cursor:default;
	color:#888;*/
}
.btActive {
	/*background: url(im/bt/b-rb.gif) repeat-x left bottom;*/
	cursor:default;
	background-color:#4873b4;
	border:#fafa14 1px solid;
	color:#fafa14;
}

#add {

}
#pp1 {
    float:right;
    margin-top:-30px;
}

