body {
	margin: 0px;
    background: #cac6c6;
    }
#sessionTopBox {
	float:left;
}
#shoppingCartBox {
	float: left;
}
#pageSurround {
	position:relative;
    top:-10px;
    left:-10px;
    z-index:1;
    
    width: 935px;
	margin: 0px auto;
	/*padding: 40px 20px;*/
	background:white;
}
#liquid-round {
    width:100%;
    /*line-height:0;*/
	margin:0px auto;
	background:#fff url(https://www.bagstab.net/images/assets/leftside.png) repeat-y left top;
}
.top {
	width:100%;
	height:20px;
	background:url(https://www.bagstab.net/images/assets/top.png) no-repeat left top;
}
.top span {
	display:block;
	position:relative;
	height:20px;
	background:url(https://www.bagstab.net/images/assets/top-right1.png) no-repeat right top;
}
.center-content {
	position:relative;
    background:url(https://www.bagstab.net/images/assets/rightside1.png) repeat-y right top;
	padding:1px 10px 1px 15px;
	margin:-1px 0 -50px 0;
}
.bottom {
	height:60px;
	background:url(https://www.bagstab.net/images/assets/bottom1.png) no-repeat left bottom;
}
.bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(https://www.bagstab.net/images/assets/bottom-right1.png) no-repeat right top;
}
#topHeader {
	text-align: right;
	height: 36px;
	margin-bottom: 25px;
	padding-right: 0px;
}
.boxTitleLeft, .boxTitleRight {
	color: #FFFFFF;
	background: #66CC33;
	height: 15px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 8px 0 5px 8px;
}
.boxContentLeft, .boxContentRight {
	border: 1px solid #000000;
	background-color: white;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.colLeft {
	position:relative;
    top: 0px;
    z-index:5;
	left: 0px;
	width: 170px;
	float: left;
}
.colMid {
	width: 403px;
	float: left;
}
.colRight {
	width: 720px;
	padding-left: 10px;
	right: 0px;
	float: right;
}
.boxContent {
	color: #333333;
	margin-bottom: 5px;
	margin-top: 0px;
	position: inherit
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	left: 0px;
	width: 160px;
	padding-left: 15px;
	padding-right: 5px;
	float: left;
	margin-right: 40px;
	margin-top: 40px;
}
.colMainCheckout {
	padding: 0px 25px 25px;
	background: white;
	width: 850px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
	margin-top: 5px;
    padding-bottom:0px;
}
.centerfooter {
	texy-align:center;
}    	
ul.footermap{
	display:block;
    list-style: none;
	padding-left:0px;
	text-align:left;
	width: 180px;
	color: white;
	margin-left: 0px;
}
li.footermap{
	float:left;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
#subCats {
	text-align:justify;
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 387px;
}
.subCat {
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
}
.regSep {
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#imgThumbSpace {
	line-height: 0px;
}
#imgThumbSpace img {
	padding-right: 3px;
	padding-bottom: 3px;
    vertical-align: middle;
	width: 75px;
}
div.latestProds {
	text-align: right;
	float: left;
	overflow: hidden;
	margin-right: 2 0px;
}
/*
Start Cross-Browser DHTML Menu
*/

#mainmenu-nav {
	list-style: none;
	list-style-type: none;
	width: 145px;
	padding: 0px;
	margin: 0px;
}
.li-nav a, .li-nav a.txtDefault {
	background-color:white;
	<!--border-bottom:1px solid #CCCCCC;-->
    font-weight:bold;
	color:#555555;
	display:block;
	margin:1px;
	padding:13px;
	text-decoration:none;
	text-indent:2px;
	width:150px;
}
.li-nav a:hover, .li-nav a.txtDefault:hover {
	/*background-color: #333;*/
    background-image:url(https://www.bagstab.net/images/assets/selectbox.png);
    background-repeat:no-repeat;
    padding:13px;
	color: white;
}
.ul-nav, .li-nav {
	display: block;
	list-style: none;
}
.ul-nav {
	width: 150px;
	padding: 0px;
}
.li-nav {
	float: left;
}
.li-nav .ul-nav {
	display: none;
	position: absolute;
	margin-left: 100px;
	margin-top: -19px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 4px solid #0858B6;
	z-index: 99;
}
a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 143px 6px;
}
/*
End Cross-Browser DHTML Menu
*/
#headerWrapper {
	background: #181818;
	margin-bottom: 20px;
	}
#header {
	margin: 0 auto;
	width: 940px;
	display: block;
	height: 100px;
	background: #181818;
	padding-top: 15px;
}
a#bannerlink {
	width: 199px;
	height: 50px;
	float: left;
	display: block;
	background: url('https://www.bagstab.net/images/assets/logo.png');
	margin-left: 0px;
}
#bannerRight {
	float: right;
	display: block;
	padding-right: 20px;
	margin-top: 20px;
	font-size: 11px;
}
/*
#navbar {
	background: transparent;
	font-weight: normal;
	display: block;
	width: 500px;
    height:50px
	clear: left;
	margin-left: 12px;
	padding-left: 10px;
	padding-top: 5px;
}
#navbar ul {
	list-style: none;
}
#navbar li {
	float: left;
	padding: 0px;
	margin-right: 35px;
	list-style: none;
	padding-bottom: 25px;
}
#navbar li a {
	display: block;
	text-transform: lowercase;
	font-size: 25px;
	color: #fff;
	padding-right: 10px;
	text-decoration: none;
}
#navbar li a.nav_active {
	color: white;
}
#navbar li ul {
	position: absolute;
	left: -999em;
	background: white;
	margin-left: -10px;
	border: 1px solid gray;
	border-top: none;
	padding-top: 3px;
	padding-left: 0;
	z-index: 1000;
	margin-top: 5px;/*width: 10em;*/
}
#navbar li ul#designSubNav li a {
	width: 160px;
}
#navbar li:hover ul {
	left: auto;
}
#navbar li ul li {
	clear: both;
	margin: 0px;
	padding-bottom: 5px;
}
#navbar li ul li a {
	display: block;
	text-transform: lowercase;
	font-size: 14px;
	color: #000;
	padding: 3px 10px;
	background: none;
	width: 120px;
}
#navbar li ul li a:hover {
	background: #eee;
	color: black;
}
ul#subnavbar {
	list-style: none;
	clear: both;
	display: block;
	width: 915px;
	height: 40px;
	margin: 0;
	padding: 0;
	padding-left: 25px;
}
ul#subnavbar li {
	float: left;
}
ul#subnavbar li a {
	font-size: 16px;
	color: white;
	display: block;
	padding: 10px 15px;
}
li#vote a, li#design a, li#connect a {
	color: #aaa;
	background: black;
}
/**/

#navbar {
	background:transparent none repeat scroll 0 0;
	clear:left;
	display:block;
	font-weight:normal;
	margin-left:0;
	padding-left:0;
	padding-top:7px;
	width:600px;
}
#navbar ul {
	list-style: none;
}
#navbar li {
	background-image:url(https://www.bagstab.net/images/assets/tabs.png);
	background-position:0px -186px;
	background-repeat:no-repeat;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:4px;
	padding:8px 0 5px 8px;
	width:125px;
}
#navbar li:hover {
	background-image:url(https://www.bagstab.net/images/assets/tabs.png);
	background-position:0px -93px;
	background-repeat:no-repeat;
}
#navbar li.active, #navbar li.active:hover{
	background-image:url(https://www.bagstab.net/images/assets/tabs.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#navbar li a {
	display: block;
	text-transform: lowercase;
	font-size: 25px;
	height: 30px;
	color: transparent;
    padding-right: 10px;
	background: url('https://www.bagstab.net/images/assets/tab-headings.png') no-repeat;
}
#navbar li ul {

    background-image:url(https://www.bagstab.net/images/assets/subtabs.png);
    background-repeat:no-repeat;
    position: absolute;
    color: transparent;
    height: 229px;
	left: -999em;
   	margin-left: -8px;
	/*border: 1px solid gray;
	border-top: none;
	padding-top: 3px;
	padding-left: 0;*/
	z-index: 1000;
	margin-top: 5px;
	/*width: 10em;*/
	/*-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;*/
}
#navbar li ul#designSubNav li a{
	
	}
#navbar li:hover ul {
	left: auto;
}
#navbar li ul li, #navbar li ul li:hover {
	clear: both;
	margin: 0px;
	background: none;
	background-image: none;
	width: 133px;
	padding: 0px;
	}
#navbar li ul li a, #navbar li.active ul li a {
	display: block;
	text-transform: none;
	font-size: 10px;
	color: white;
	padding: 7px 10px;
	background: none;
	width: 113px;
	height: 18px;
	text-decoration: none;
	}
#navbar li ul li a:hover{
	background: #eee;
    background-repeat:no-repeat;
	color: black;
    
	}
ul#subnavbar {
	list-style: none;
	clear: both;
	display: block;
	width: 915px;
	height: 40px;
	margin: 0;
	padding: 0;
	padding-left: 25px;
    
}
ul#subnavbar li {
	float: left;
}
ul#subnavbar li a {
	font-size: 16px;
	color: white;
	display: block;
	padding: 10px 15px;
}

.sprite-connect-active { background-position: 0 0; } 
.sprite-connect-hover { background-position: 0 -64px; } 
.sprite-connect { background-position: 0 -128px; } 
.sprite-design-active { background-position: 0 -192px; } 
.sprite-design-hover { background-position: 0 -260px; } 
.sprite-design { background-position: 0 -328px; } 
.sprite-shop-active { background-position: 0 -396px; } 
.sprite-shop-hover { background-position: 0 -464px; } 
.sprite-shop { background-position: 0 -532px; } 
.sprite-vote-active { background-position: 0 -600px; } 
.sprite-vote-hover { background-position: 0 -664px; } 
.sprite-vote { background-position: 0 -728px; } 

/* START TAB HEADINGS */

#navbar li#shop a { background-position: 0 -524px; }
#navbar li#shop:hover a { background-position: 0 -456px; }
#navbar li#shop a.nav_active, #navbar li#shop:hover a.nav_active { background-position: 0 -388px; }

#navbar li#vote a { background-position: 0 -720px; }
#navbar li#vote:hover a { background-position: 0 -656px; }
#navbar li#vote a.nav_active, #navbar li#vote:hover a.nav_active { background-position: 0 -592px; }

#navbar li#design a { background-position: 0 -320px; }
#navbar li#design:hover a { background-position: 0 -252px; }
#navbar li#design a.nav_active, #navbar li#design:hover a.nav_active { background-position: 0 -184px; }

#navbar li#connect a { background-position: 0 -120px; }
#navbar li#connect:hover a { background-position: 0 -56px; }
#navbar li#connect a.nav_active, #navbar li#connect:hover a.nav_active { background-position: 0 8px; }


/*eof nav style*/


.breadcrumbsBox {
	/*background:#EEEEEE none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	color:#555555;
	font-size:13px;
	height:10px;*/
    background-image:url(https://www.bagstab.net/images/assets/breadcrumbsbox2.png);
    background-repeat:no-repeat;
	color:white;
	font-size:10px;
    font-weight:bold;
	height:15px;
	/*padding:0px 0px 0px 15px;*/
    
	margin-top:-40px;
	padding:10px 0 15px 10px;
	width:700px;
}
#productMainImageBox {
	width: 420px;
	display: block;
	float: left;
	padding-left: 20px;
	padding-top: 40px;
}
.productMainImage {
	float: left;
	margin-right: 20px;
	max-width: 400px;
	max-height: 380px;
	margin-bottom: 25px;
}
#imgThumbSpace {
	clear:both;
	display:block;
	float:left;
	height:100px;
	width:420px;
}
#productInfoBox {
	width: 250px;
	background: white;
	padding: 0 20px 0 0;
	display: block;
	float: right;
	text-align: left;
	padding-top: 40px;
}
.viewCatProductBox {
	width: 199px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 25px;
}
#cat-2-products .viewCatProductBox, #cat-4-products .viewCatProductBox, #cat-6-products .viewCatProductBox{
	height: 300px;
}
#cat-3-products .viewCatProductBox{
	height: 230px;
}
#cat-3-products td#viewCatProductImageCell{
	height: 150px;
	}
a.viewCatProductTitle {
	display: block;
	color: black;
	text-decoration: none;
	font-sizes: 16px;
	margin-bottom: 5px;
}
.viewCatProductPrice {
	display: block;
}
.viewCatProductImage {
	text-align: right;
	max-height: 225px;
	max-width: 180px;
}
td#viewCatProductImageCell {
	height: 225px;
	width: 180px;
}
a.latestProductTitle {
	display: block;
	margin: 10px 0px 0px;
	color: black;
	text-decoration: none;
}
.latestProductPrice {
	display: block;
}
a#viewProductDesigner {
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
h1#viewProductTitle {
	color: #000;
	font-weight: bold;
	font-size: 36px;
	margin-bottom: 5px;
	margin-top: 5px;
}
p#viewProductPrice {
	font-size:20px;
	margin: 0px;
	color: #66CC33;
}
.txtOldPrice{
	color: #ccc;
	}
h3#productDescriptionH3 {
	margin-top: 60px;
}
ul#productOptionsList {
	list-style: none;
}
ul#productOptionsList li {
	margin: 5px 0px;
	float: left;
}
#write_review {
	display: block;
	float: right;
	clear: both;
	text-align: left;
	width: 698px;
	padding-right: 20px;
	margin-top: 40px;
}
#readReviews {
	clear: both;
	display: block;
	width: 695px;
	float: right;
	padding: 20px;
}
#profile_menu {
	display: block;
	width: 180px;
	float: left;
	border: 1px solid #333;
	margin-top: 40px;
	margin-right: 50px;
}
#profile_menu ul {
	list-style: none;
	padding-left: 15px;
}
#profile_menu ul li {
	margin: 5px 0px;
	height: 14px;
}
#profile_menu ul li a {
	color: black;
	text-decoration: none;
}
#profile_menu ul li a:hover {
	font-weight: bold;
	color: black;
	text-decoration: none;
}
#accountProfileForm {
	float: left;
	display: block;
	width: 600px;
}
.profileHead {
	font-size:			10px;
	font-weight:		bold;
	padding:			8px;
	color: white;
	margin:			0;
	background:#66CC33 none repeat scroll 0 0;
}
form.viewProduct {
	float: right;
	width: 712px;
}
#sideMenu {
	width: 150px;
	color: white;
	background: black;
	float: left;
	height: 350px;
	background-image: url('https://www.bagstab.net/images/assets/roundbottom.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
}
#sideMenu ul {
	list-style: none;
	padding: 15px;
	color: white;
}
#sideMenu ul li a {
	color: white;
	text-decoration: none;
	font-size: 16px;
	padding: 7px 0px;
	display: block;
}
.navBoxTitle {
	/*background:#DDDDDD none repeat scroll 0 0;*/
    background-image:url(https://www.bagstab.net/images/assets/leftcolbox.png);
    background-repeat:no-repeat;
	color:white;
	font-size:10px;
    font-weight:bold;
	height:15px;
	padding:10px 0 11px 15px;
	border: none;
	width: 145px;
	/*border-bottom:1px solid #CCCCCC;*/
}
.navBoxContent {
	border: none;
	width: 145px;
    
	<!--border-right: 1px solid #ccc;-->
}
#leftNavigationMenu {
	margin-top: -40px;
	margin-left: -20px;
    
	<!--border-left: 1px solid #ccc;-->
}
a#addToCartButton{
	background:transparent url(https://www.bagstab.net/images/assets/add_to_cart.png) no-repeat scroll 0 0;
	color:transparent;
	display:block;
	font-size:14px;
	height:50px;
	margin-top:30px;
	padding:0;
	width:260px;
	}
li#popularProductsList{
	list-style: none;
	}
li#popularProductsList a{
	color: #555;
	text-decoration: none;
	padding: 12px;
	border-bottom: 1px solid #ccc;
	display: block;
	}
li#popularProductsList a:hover{
	background: #333;
	color:white;
	}
html, body {
	font-family: Helvetica, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

img {
	border: none;
}

.cart_icon {
	border: none;
	margin: 12px 0px;
}

.searchBtn {
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #666666;
	height: 20px;
	width: 30px;
	font-size: 11px;
}
.searchBox {
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	font-size: 11px;
}
.textbox {
	background-color: #E0F0FF;
	border: 1px solid #000000;
	font-size: 11px;
	color: #000000;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	/*font-size: 11px;*/
	color: #000000;
}
.submit {	
	color: #FFFFFF;
	background-color: #070F72;
	border: 1px black solid;
	/* height: 18px; */
	/* font-weight: bold; */
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}

ol, ul {
	margin: 0px;
	padding: 0px;
	color: #000000;	
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
}
li.bulletLrg {
	list-style-type: square;
	font-size: 14px;
}

li.num {
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession{
 color: #66CC33;
 }
.txtCopy, .txtSiteDocs {
color: #333;
}
a.txtSession{
  color: #66cc33;
  }

a.txtSiteDocs {
	color: #031074;
	text-decoration: none;
}
a.txtSession:hover{
color: #006600;
}

a.txtSiteDocs:hover {
	color: #031074;
	text-decoration: underline;
}
a.txtButton {
	font-weight: bold;
	color: #FFFFFF;
	background-color: black;
	padding: 5px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	padding: 5px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
 	color: #FF0000;
}
.txtOutOfStock {
	color: #FF0000;
	display: block;
	margin-top: 25px;
}
.txtSiteDocs, a.txtSiteDocs {
	color: #333333;
	text-decoration:none;
}
a.txtSiteDocs:hover {
	color: #FF6600;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink {
	color: #070F72;
	text-decoration:none;
}
a.txtLocation{
color: black;
text-decoration: none;
}
a.txtLocation:hover{
color: #333;
}
a.txtDefault:hover, a.txtLink:hover{
	color: #FF6600;
	text-decoration:none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
	color: #FF6600;
	text-decoration:none;
}
.txtContentTitle {
	font-size: 24px;
	font-weight: bold;
	color: #000;
	font-family: helvetica, arial, verdana, sans-serif;
	display: block;
	margin-bottom: 15px;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
	border: 1px solid #070F72;
}
.tdListTitle {
	background-color: #070F72;
	font-weight: bold;
	color: #FFFFFF;
}
.tdEven {
	background-color: #FFFFFF;
}
.tdOdd {
	background-color: #EBEDFE;
}
.txtCartPrice {
	color: #FF0000;
	padding-left: 3px;
	font-weight: bold;
}
.txtCart {
	color: #000000;	
}
.cartTotal {
color:white;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #000000;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #FF6600;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 4px;
	border: 1px solid #000000;
	display: block;
	text-align: center;
	padding: 2px;
	margin-top: 5px;
}
a.txtviewCart:hover {
	background-color: #66CC33;
	color: #FFFFFF;
}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
	font-weight: bold;
	color: #000;
	background-color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
.cartProgress {
	background:black none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    color:white;
    font-size:24px;
    font-weight:normal;
    padding:20px 15px 15px;
    width:823px;
    margin-bottom: 40px;
}
.cartProgress table{
	width: 620px;
    }
.txtcartProgressCurrent {
	color: #66CC33;
	font-weight: bold;
}
.cartProgressArrow{
	background:transparent url(https://www.bagstab.net/shop/images/cartArrow.gif) no-repeat scroll 0 0;
    display:block;
    height:15px;
    margin-left:10px;
    padding:0 10px 0 0;
    width:15px;
    margin-bottom: 3px;
    }
.quickBuy {
	text-align: center;
	color: #666666;
}
.tdcartTitle {
    background:white url(https://www.bagstab.net/shop/images/tablebg.png) repeat-x scroll center bottom;
    border-bottom:1px solid #CCCCCC;
    color:#000000;
    font-weight:bold;
    height:30px;
    padding:4px;
    }
#cart img{
	max-height: 60px;
    padding: 20px 0px;
}
.tdcartEven {
	background-color: #EBEDFE;	
}
.tdcartOdd {
	background-color: #FFFFFF;
}
.tdCartSubTotal {
	padding-top: 10px;
	<!--border-top: 1px solid #666666;-->
}
a.txtCheckout {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 7px;
    display: block;
    width: 160px;
}

input.txtCheckout{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 7px;
    display: block;
    width: 160px;
    border: none;
    font-family: helvetica, arial, sans-serif
}
a.txtUpdate {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #aaa;
	text-decoration: none;
	padding: 7px;
}
.txtStockWarn {
	color: #FF0000;
}
.txtError {
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	/*font-size: 11px;*/
	padding-top: 5px;
	color: #000000;
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	width: 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.RatingTop {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #fff;
	padding: 3px;
}

.RatingMain {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #fff;
	padding: 3px;
	font-style:italic;
}

.ReviewBot {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background-color: #EBEDFE;
	padding: 3px;
	border-bottom: 1px solid #000;
}

.RatingBottom {
	background-color: black;
	padding: 3px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	color: #FFFFFF;
	/*font-size: 11px;*/
}

a.sortLink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sortLink:hover {
	text-decoration: underline;
}

#shipping-select {
	width: 220px;
}

form#cart img{
	max-height: 100px;
    }
table#shoppingCartTable{
	margin-top: 50px;
    border: 1px solid #ccc;
    clear: both;

    }
#updateCartContents{
	float:left;
    margin-bottom:3px;
    margin-top:22px;
    }
table#cartTotals{
	margin-top: 20px;
    float: right;
    margin-bottom: 40px;
    }
#cartInvoiceAddress, #cartDeliveryAddress, #choosePayPal, #chooseCC{
	width: 363px;
    float: left;
    border: 1px solid #ccc;
    padding: 20px;
    margin-right: 30px;
    text-align: left;
    }
#cartDeliveryAddress, #chooseCC{
	margin-right: 0px;
    float: right;
    }
#cartInvoiceAddress h3, #cartDeliveryAddress h3{
	margin-top: 0px;
    }
#cartInvoiceAddress p, #cartDeliveryAddress p{
	margin: 2px 0px;
    }
.textbox{
	background: #ddd;
    border: none;
    font-size: 20px;
    font-family: helvetica, arial, sans-serif;
    padding: 5px;
    }
#cartTotals .textbox{
background:#DDDDDD none repeat scroll 0 0;
border:medium none;
font-family:helvetica,arial,sans-serif;
padding:2px;
font-size: 12px;
	}
.invalid{
	background: #F2B1B0;
    border:	1px solid red;
    }
div.recommendations
{
	background:transparent url(https://www.bagstab.net/images/assets/wealsorecommend.png) no-repeat scroll 0 0;
	height:155px;
	margin: 50px 0px 0px;
	padding:69px 30px 28px;
	width:620px;
	
}
div.recommendations a
{
	display:block;
	float:left;
	height:144px;
	margin-right:35px;
	padding:11px 5px 0;
	text-align:center;
	text-decoration:none;
	width:119px;
	color: black;
}
div.recommendations a:active
{
	outline: none;
	background: #eee;
}
div.recommendations a img
{
	border:medium none;
	display:block;
	margin:0 auto 5px;
	max-height:100px;
}
.ui-effects-transfer
{
border: 2px dashed black;
}







/***********************/
/* START jCarousel CSS */
/***********************/

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}




/*
-- SKIN STARTS HERE--
*/
/*carousel wrap*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: white;
	margin-top: -10px;
    /*border: 1px solid #006600;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 570px;
    padding: 20px 55px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  570px;
    height: 165px;
}
.jcarousel-skin-tango .jcarousel-item {
	background-color:transparent;
	background-image:url(../styleImages/li.png);
	height:155px;
	padding: 3px 5px 7px 4px;
	width:129px;
	}
 /*carousel text*/
.jcarousel-skin-tango .jcarousel-item a{
	color:gray;
	display:block;
	height:144px;
	padding:11px 5px 10px 5px;
	text-align:center;
	text-decoration:none;
	width:119px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.jcarousel-skin-tango .jcarousel-item a img{
	max-height: 100px;
	margin: 0 auto 5px;
	display: block;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 6px;
}
/*carousel background*/
.jcarousel-skin-tango .jcarousel-item-placeholder {
    /*background: #7CC24F;*/
    background: white;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 80px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../styleImages/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 80px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../styleImages/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/***********************/
/* END jCarousel CSS */
/***********************/

