.welcome-msg {
    float: left;
    font-size: 0.95em;
	font-weight:bold;
}

.home a{color:#666;}
.home a:hover{color:#9E0B0F; text-decoration:none;}
.category3 a{color:#666;}
.category3 a:hover{color:#9E0B0F; text-decoration:none;}

#checkout-btn {
	z-index: 20;
    width: 168px;
	height:50px;
	float:right;
	margin-top: 18px;
}

#checkout-text {
	text-align:center;
	margin-top:31px;
	font-weight:normal;
}

#checkout-text a{
	color:#FFF;
	font-weight:normal;
	text-shadow:0 1px 0 #444;
	}
	
	#checkout-text a:hover{
	color:#ccc;
	text-decoration:none;
	font-weight:normal;
	font-size:1em;
	}

	
#header-cart {
    position: absolute;
    z-index: 20;
    width: 170px;
	margin-right:0;
    right: 0;
    margin-top: 15px;
	height:0px;
}
#header-cart .head {
    margin-top:30px;
    text-align:center;
}

#header-cart .head h4 {
    cursor: pointer;
    float: none;
    display: inline;
     }
#header-cart .head h4,
#header-cart .head h4 a {
    color: #FFF;
    font-size: 1em;
    font-weight: normal;
	text-shadow: 0 1px 0 #444;
}

#header-cart .head h4 a:hover {color:#ccc; text-decoration:none;}

#cart-content {
	background: #FFF;
    border: 1px solid #444;
	border-top: none; 
    padding: 0 3px 5px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-radius: 0 0 8px 8px;
    color: #FF6600;
    position: absolute;
    margin-top: -75px;
    right: 0px;
    width: 216px;
	margin-right:180px;
}
}
#cart-content .product-images {
    float: left;
}
#cart-content .product-images img {
    border: 1px solid #DADADA;
	background:#FFF;
}
#cart-content .product-details {
    margin: -60px 0 0 62px;
}
#cart-content h6 {
    color: #444;
    text-indent: 5px; 
}
#cart-content li {
    clear: both;
}

#cart-content a{
    color: #444;
}
#cart-content a:hover {
    color: #000;
}
#cart-content .actions a span {
    cursor: pointer;
}
#cart-content #center-buttons {
    padding-top: 5px;
    clear: both;
    text-align: center;
}



ul.footer-ul {list-style:disc; padding-left:15px; text-shadow:0 1px 0 #FFF;}
.footerl .mini-newsletter {
    float: left;
    clear:both;
    width:450px;
}
.footerl {
    float: right;
	text-shadow:0 1px 0 #FFF;
	margin-top:-150px;
	padding-left:10px; padding-top:5px;
	width:385px;
}
.footerl .mini-newsletter h4{
    color: #666;
    margin-right: 10px;
}
.footerl form, .footerl .mini-newsletter h4 {
    float: left;
    line-height: 30px;
    font-size: 11px;
}
.footerl .mini-newsletter input.input-text {
    float: left;
}
.footerl .form-button-alt{
    float: right;
    margin:3px 0px 0px 6px;
}

.form-button, .form-button-alt {
    background:#9e0b0f url(../images/bt-bg.gif) repeat-x;
    border: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -opera-border-radius: 4px;
    margin: 0px;
    vertical-align:top;
    padding: 3px 6px;
    color: #292929;	
	border:1px solid #858585;
	text-shadow:0 1px 0 #ccc;
	
}
.form-button:hover, .form-button-alt:hover {
    color: #FFF;
	background:#9e0b0f url(../images/bt-bg-hover.gif) repeat-x;
	border:1px solid #640709;
	text-shadow:0 1px 0 #640709;
}

h4, h3, .category-head h2 {
    font-size: 13px;
    font-weight: bold;
    color: #000;
	line-height:20px;
}


.col-main p{
	margin-left:  5px;
	margin-right:  5px;
}

#footer-img {width:120px; height:69px; float:left;padding:5px 0 0 4px;}
#footer-img-1 {width:205px; height:69px; float:left;padding:5px 0 0 4px;}
#footer-txt {width:785px; height:55px; padding:10px; float:right; text-align:left;}
#footer-txt-1 {width:700px; height:55px; padding:10px; float:right; text-align:left;}
#block1 {width:275px; height:138px; margin:10px 9px 0 0; padding:10px; background:transparent url(../images/bg1.jpg) no-repeat 0 0; float:left; border:1px solid #CCC;}
#block2 {width:275px; height:138px; margin-top:10px; padding:10px; background:transparent url(../images/bg2.jpg) no-repeat 0 0; float:left; border:1px solid #CCC;}
#block3 {width:275px; height:138px; margin-top:10px; padding:10px; background:transparent url(../images/bg3.jpg) no-repeat 0 0; float:right; border:1px solid #CCC;}
#end-footer-txt {width:900px; height:50px; margin:0 auto; text-align:center; color:#FFF;}

#main-pic {width:910px; height:305px; margin-left:0; background:#FFF;}
.pic1 {float:left; width:237px; height:305px;}

#ads-1 {width:298px; height:140px; float:left;}
#ads-2 {width:298px; height:140px; float:left; margin-left:8px;}
#ads-3 {width:298px; height:140px; float:left; margin-left:8px;}
#mini-banner {width:920px;height:140px; clear:both;}

.help-bar {width:910px; height:48px; float:left; clear:both;}
.hb-1,.hb-2,.hb-3 {height:48px; float:left;}
.hb-1 {width:620px;}
.hb-2 {width:154px;}
.hb-3 {width:136px;}

.cat-index {width:910px; height:95px; float:left; clear:both; margin-top:-25px;}
.cat01 {width:150px; height:95px; float:left;}
.cat02 {width:152px; height:95px; float:left;}
.cat03 {width:151px; height:95px; float:left;}
.cat04 {width:149px; height:95px; float:left;}
.cat05 {width:153px; height:95px; float:left;}
.cat06 {width:155px; height:95px; float:left;}

.talkbar {width:910px; height:95px; float:left; clear:both; margin-top:10px;}
.twitter-bg{width:331px; height:65px; padding:20px 20px 10px 100px; float:left; background:#FFF url(../images/twitter-bg.png) no-repeat 0 0; text-shadow:0 1px 0 #FFF;}
.talk-bg{width:339px; height:65px; padding:20px 20px 10px 100px; float:left; background:#FFF url(../images/talk-bg.png) no-repeat 0 0; text-shadow:0 1px 0 #FFF;}

.my-product-tab{width:910px; margin-top:2px; float:left;}
ul.talk-list {list-style:circle;padding-left:15px;}
a#twitter-link {color:#0ab9e5;}
a:hover#twitter-link {color:#4444;}
