body {
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 14px;
	color: #333333;
}

img {
	border: none;
}

form {
	margin: 0px;
	padding: 0px;
}

ol, ul {
margin: 0px;
	padding: 0px;
	color: #333333;	
}

li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
}
li.bulletLrg {
	list-style-type: square;
	font-size: 12px;
}

li.num {
	color: #333333;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* end global*/

/*mytheme changes*/ 
.searchtab{float:right; 
 }
 .shortcart {right:0px; position:absolute;} 
.searchbox{}
.advlink{ color: #333333; float:left; text-decoration:none;}	
input{border:none}


.innerwrapper {border:thin #333333 solid; padding:10px; margin:10px;}
.wrappermain { padding: 0px; margin:0px;}





.mailbox {padding-bottom:3px;}
			
.mbtitle {font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana; 
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	height: 15px;
	padding: 5px;}
	

	
	
/*.navbar  ul li ul li {width:100px;}*/


.txtCopyright {display:none;}
/*end test*/


.home {width: 100%; height: 400px; background-image:url(../styleImages/backgrounds/homebackground.jpg);  background-repeat:no-repeat; background-position: bottom right;}

/*end myhteme changes*/


#pageSurround {
	width: 95%;
	margin: 0px auto;
	padding: 5px;

}
#topHeader {
	text-align: right;
	padding-right: 0px;
	width: 100%;
	height:auto;	
	/* SKIN VARIABLE IS cAsE SeNsItIvE */
	margin-bottom:20px;
	background-repeat: no-repeat;
	background-position: top left;
	}
.boxTitleLeft, .boxTitleRight {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	text-align:left;
	font-size: 13px;
	font-weight: bold;
	color: #373737;
	height: 15px;
	padding: 5px;
}
.boxTitleRight2 {font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	color: #373737;
	height: 15px;
	padding: 5px;
    background-image:url(../styleImages/backgrounds/contentbar.gif);}
	
.boxTitleRight3{font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	height: 15px;
	padding: 5px;
    background-image:url(../styleImages/backgrounds/contentbartr.png);}

.boxContentLeft, .boxContentRight {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}




.boxCategories { width:600px;
	border: 1px solid #c6c6c6;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 10px;
}
.colLeft {
	position: relative;
	z-index:5;
	left: 0px;
	width: 160px; 
	float: left;
}
.colMid {
	position: relative;
	width: 100%;
	float: left;
}
.colRight {
	position: relative;
	width: 100%; 
	float: right;
}
.boxContent {
	background-color: #FFFFFF;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 0px;
	position: inherit;
}

.boxContentRight ol {list-style:none; width:100%;}
.boxContentRight ol li {width:100%; height:22px;}
.boxContentRight ol img {float:right;}
.boxContentRight ol a {text-decoration:none; color:#333333;}

.boxContent2 {
	border: 1px solid #c6c6c6;
	background-color: #FFFFFF;
	padding: 10px;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 0px;
	position: inherit;
}
.boxContentRight2 ol {list-style:none; width:100%; background-image:url(../styleImages/backgrounds/transpgr.png); margin: 0; margin-bottom:10px;}
.boxContentRight2 ol li {width:100%; padding-bottom:5px}
.boxContentRight2 ol img {float:right;}
.boxContentRight2 ol a {text-decoration:none; color:#333333;}


a:link.txtDefault { color: #89051C!important;}
a:hover.txtDefault { color: #663300!important;}

/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 100%;
	float: right;
}
/* END CHECK OUT PAGES */
.siteDocs {
 	width:auto;
	text-align:center;
	padding-top: 30px;
	
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	text-align:justify;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #c6c6c6;
	margin: 0px auto;
	padding: 3px;
	float: left;
	width: 99%;
	position:inherit;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	position:inherit;
}
.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;		
}

div.latestProds {
	text-align: center;
	width: 19%;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 200px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #c6c6c6;

}

.latestprodsinner {position:relative;
	display: block;
	width:100px;
	margin-right:auto;
	margin-left:auto;
}
.latestprodsinner a img {width:100px;}
.latestprodsinner cite {
	padding:0;
	color: #fff !important;
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #999;
	width:100%; 
	background-image:url(../styleImages/backgrounds/transpgr.png); background-repeat:repeat;
}
.latestprodsinner cite a{color:#fff;}

/*
start style css
*/



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

.searchBtn {
	color: #FFFFFF;
	background-color: #fd7505;
	border: 1px solid #a44b02;
	height: 20px;
	width: 30px;
	font-size: 10px;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
}
.searchBox { width:130px;
	color: #333333;
	font-size: 12px;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
 border:thin #333333 solid;}

.textbox {
	border: 1px solid #c6c6c6;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #c6c6c6;
	font-size: 12px;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: 1px solid #c6c6c6;
	/*font-size: 12px;*/
	color: #c6c6c6;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
}
.submit {	
	color: #FFFFFF;
	/* height: 18px; */
	/* font-weight: bold; */
	font-size: 13px;
	background-color: #CA4F00;
	border: 1px solid #a44b02;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
}
form {
	margin: 0px;
	padding: 0px;
}


.txtSession, .txtCopy, .txtSiteDocs {
	color: #000000;
}
a.txtSession, a.txtSiteDocs {
	color: #fd7505;
	text-decoration: none;
}
a.txtSession:hover, a.txtSiteDocs:hover {
	color: #663300;
	text-decoration: none;
}
.txtButton {
	color: #FFFFFF;
	background-color: #310A0A;
	border: 1px solid #240707;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
}
a.txtButton {
	color: #FFFFFF;
	background-color: #310A0A;
	border: 1px solid #240707;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	color: #FFFFFF;
	background-color: #663300;
	border: 1px solid #240707;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
.txtOldPrice {
	text-decoration: line-through;
	font-size:12px;
}
.txtSale {
 	color: #663300;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size:16px;
	font-weight:bold;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtPrice {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size:16px;
	font-weight:bold;
	color: #333333;
}
.txtSiteDocs, a.txtSiteDocs {
	color: #ffffff;
	text-decoration:none;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 12px;
}
a.txtSiteDocs:hover {
	color: #000;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	color: #333333;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
	color: #000;
	text-decoration:none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
	color: #663300;
	text-decoration:none;
}
.txtContentTitle {background-image:url(../styleImages/backgrounds/contentbar.gif);
background-position:top left;
text-align:center;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	height: 15px;
	padding: 5px;
}
.txtContentTitle2 {background-color:#333333;
text-align:center;
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #663300;
	height: 15px;
	padding: 5px;
}
.txtBoxSave {
	color: #663300;
	padding-left: 16px;
}
.tblList {
}
.tdListTitle {
	background-color: #B81240;
	font-weight: bold;
	color: #FFFFFF;
}
.tdEven {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #c6c6c6;
}
.tdOdd {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #c6c6c6;
}
.txtCartPrice {
	
	color: #fd7505;
	padding-right: 3px;
}
.txtCart {
	color: #333333;	
}
.cartTotal {
	border-top: 1px dashed #c6c6c6;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #333333;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #663300;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	color: #FFFFFF;
	background-color: #CA4F00;
	border: 1px solid #a44b02;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtviewCart:hover {
	color: #FFFFFF;
	background-color: #663300;
	border: 1px solid #a44b02;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
	color: #FFFFFF;
	background-color: #c6c6c6;
	border: 1px solid #cccccc;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
.cartProgress {
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #c6c6c6;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #fd7505;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	border-bottom: 1px dashed #c6c6c6;
}
.tdcartEven {
	background-color: #ffffff;
	border-bottom: 1px dashed #c6c6c6;	
}
.tdcartOdd {
	background-color: #FFFFFF;
	border-bottom: 1px dashed #c6c6c6;
}
.tdCartSubTotal {
	padding-top: 10px;
}

.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 {
	background-color: #ffffff;
	padding: 3px;
}

.RatingMain {
	background-color: #ffffff;
	padding: 3px;
	font-style:italic;
}

.ReviewBot {
	background-color: #ffffff;
	padding: 3px;
}

.RatingBottom {
	background-color: #c6c6c6;
	padding: 3px;
	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;
}

fieldset {width:100%;}

#categories ul { list-style-type:none; padding-top:0px;}
#categories li { font-size:14px; list-style-type:none;}
#categories li a:link, #categories li a:visited { text-decoration:none; font-weight:bold;}
.view_cart_btn {background-image: url(http://www.scottish-roseveal.com/images/images/view_rose_veal_product.png);}
