body {
    margin: 0;
	background-color: #f3f1ee;
	background-image: url('/SiteTemplates/SharedImages/main-bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	direction:ltr;
}
.Container {
	width:979px;
    margin: 0em auto;
	text-align: left;
}
/*****Link*****/
a:link {
	color: #744F21;
	text-decoration: none;
}
a:visited {
	color: #744F21;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
/*****Header*****/
.Header
{
    height:120px;
    width:979px;
    float:right;
}
.RightHeaderSide
{
    width:780px;
    height:120px;
    float:right;
}
.Facebook
{
    width:32px;
    height:32px;
    float:left;
    margin-top:20px;
    margin-left:10px;
}
.MenuFlags
{
    width:60px;
    height:24px;
    float:right;
    
    margin-right:100px;
    margin-top:20px;
}
.MenuContainer
{
    margin-top:26px;
    margin-right:100px;
    margin-bottom:25px;
    height:25px;
    width:680px;
    float:right;
}
.MenuEnd
{
    background-image:url('/SiteTemplates/SharedImages/menu-right.png');
    width:13px;
    height:25px;
    float:left;
    border-left: #fff 1px solid;
}
.MenuContent
{
    background-image:url('/SiteTemplates/SharedImages/menu-bg.png');
    background-repeat:repeat-x;
    height:25px; 
    width:650px;
    float:left;
}
.MenuStart
{    
    background-image:url('/SiteTemplates/SharedImages/menu-left.png');
    width:13px;
    height:25px;
    float:left;
}
.Logo
{
    margin-bottom:13px;    
    margin-left:0;
    width:121px;
    height:107px;
    float:right;
}

/************ MainBody **************/
.MainContent
{
    margin:15px 96px 15px 96px;
    width:787px;
    float:right;
}
.MainTop
{
    width:0px;
    height:0px;
    float:right;
}
.MainContentCenter 
{
    background-image:url('/SiteTemplates/SharedImages/main-box.png');
	background-repeat:no-repeat;
	background-position:center top;	
	width:787px;
	height:412px;	
}
.MainBox
{    
	background-image:url('/SiteTemplates/SharedImages/main-white-box.png');
	background-repeat:no-repeat;
	background-position:center top;	
	width:777px;
	height:392px;	
	padding:20px 0 0 10px;
}
.MainContentStart
{
    background-image:url('/SiteTemplates/SharedImages/mainbox-top.png');
    background-repeat:no-repeat;
    width:787px;
    height:27px;
    float:right;
}
.MainContentExtend
{
    width:787px;
    float:right;
    background-image:url('/SiteTemplates/SharedImages/mainbox-center.png');
    background-repeat:repeat-y;
    min-height:358px;
}
.MainContentExtend h3 
{
    background-color:#FFF45E;
}
.MainContentEnd
{
    background-image:url('/SiteTemplates/SharedImages/mainbox-bottom.png');
    background-repeat:no-repeat;
    width:787px;
    height:27px;
    float:right;
}
.BreadCrumbs {
	color:#666666;
	font-size:70%;
	padding:0 0 5px 20px;
	text-align:left;
}
.BreadCrumbs a {
	color:#999;
	text-decoration:none;
}
.BreadCrumbs a:visited {
	color:#999;
	text-decoration:none;
}
.BreadCrumbs a:hover, .BreadCrumbs a:active {
	color:#666666;
	text-decoration:underline;
}
.PageUtility {
	float: left;
	width: 120px;
	font-size: 80%;
	text-align: right;
	height: 20px;
	padding:15px 0 5px 0;
}
.PageUtility a:link {
	color: #000033;
	text-decoration: none;
}
.PageUtility a:visited {
	color: #000033;
	text-decoration: none;
}
.PageUtility a:hover, .PageUtility a:active {
	color: #0033FF;
	text-decoration: none;
	color:#00008A;
}
.RightSideBox
{
    width:0px;
    height:0px;
    float:right;
}
.MainBody
{
    width:745px;
    float:right;
    margin-right:16px;
    margin-left:26px;
}
.MainText
{
    width:715px;
    float:right;
    margin-right:10px;
    margin-left:20px;
    text-align:justify;
}
.SendButton
{
    background-image:url('/SiteTemplates/SharedImages/send-btn.png');
    background-repeat:no-repeat;
    text-align:center;
    width:69px;
    height:19px;
    font-weight:bold;
}

/*** Leftside Box ***/
.SideBar {
	width: 0px;
	float: left;
}
.SideMenu {
	
}
.SideMenu ul {
	font-size: 90%;
	font-weight: normal;
	text-align: left;
	line-height: 120%;
	background-repeat: no-repeat;
	width: 213px;
}
.SideMenu li {
	list-style-type: none;
	list-style-image: none;
	background-image: url(/SiteTemplates/LTR/Images/sidemenu-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 213px;
}
.SideMenu a {
	display: block;
	padding: 5px 10px 5px 7px;
	line-height: 120%;
	width: 195px;
}
.SideMenu a:link, .SideMenu a:visited {
	color: #333333;
	text-decoration: none;
}
.SideMenu a:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/SiteTemplates/LTR/Images/sidemenu-select.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.uberlink a:link, .uberlink a:visited, .uberlink a:active, .uberlink a:hover {
	color: #285677;
	background-image: url(/SiteTemplates/LTR/Images/sidemenu-select.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.SideBanner {
	margin-top: 20px;
}
.SideBox {
	margin-top: 20px;
	border-top: 1px solid #DBBB6A;
	border-bottom: 1px solid #DBBB6A;
	width: 185px;
	font-size: 70%;
	padding: 5px 0;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 0px;
}
/*** SiteMap ***/
ul.SiteMap  {
	font-size:140%;
	color:#404041;
	
}
ul.SiteMap li  
{
	margin:2px 0px 0px 20px;
	line-height:2px;	
}
ul.SiteMap ul
{
	font-size:90%;
	margin:1px 0px 0px 20px;
}

/*****Link*****/
.SiteMap a:link, .SiteMap a:visited, .SiteMap a:hover, .SiteMap a:active
{
	color: #404041;
}

/************ Footer **************/
.Footer {
    width:979px;
    height:219px;
    float:right;
}
.Footer .ftext
{
    font-size:20%;
    color:#F2F1ED;
    text-align:center;
    margin-bottom:10px;
}
.FlowerSeperator
{
    background-image:url('/SiteTemplates/SharedImages/footer-flowers.png');
    width:83px;
    height:8px;
    margin-top:5px;
    margin-right:448px;
    margin-left:448px;
    margin-bottom:5px;
    float:right;
}
.FooterLinks
{
    float:right;
    width:750px;
    height:30px;
    margin:5px 100px 10px 140px;
    font-size:75%;
    text-align:center;
}
.Footer a:link {
	color: #7E7775;
	text-decoration: none;
}
.Footer a:visited {
	color: #7E7775;
	text-decoration: none;
}
.Footer a:hover, .Footer a:active {
	text-decoration: underline;
}
.FooterText
{
    width:699px;
    height:156px;
    float:right;
    margin-right:140px;
    margin-left:140px;
}
.FooterText a:link, .FooterText a:visited
{
	color:#9C9795;
	text-decoration: none;
	font-weight:normal;
}
.FooterText a:hover, .PoweredBy a:active 
{
    color:#9C9795;
	text-decoration: underline;
}
.FooterText p
{
    color:#9C9795;
    text-align:center;
}
/*** Footer Extras ***/
.FooterTop {
	background-image: url(/SiteTemplates/LTR/Images/footer-top-bg.gif);
	background-position: top center;
	height: 20px;
}
.FooterCenter {
	background-color: #FFFFFF;
}
.FloatDir {
	float: left;
}
.FloatOppDir {
	float: right;
}
.FooterCenter p {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0 5px 22px;
	line-height: 140%;
	color: #666666;
}
.FooterCardsIcons {
	padding: 5px 22px 0 0;
	text-align: right;
}
.FooterLogo {
	padding: 10px 22px 0 0;
}
.FooterBottom {
	background-image: url(/SiteTemplates/LTR/Images/footer-bottom-bg.gif);
	height: 27px;
	background-position: bottom center;
}
/************ Footer end **************/

/*** POS ***/
.EmptyContainer
{
}
.POSBox
{
    width:400px;
    height:203px;
}
.POSBoxHead
{
    width:385px;
    height:53px;
    float:right;
    padding-right:15px;
    padding-top:8px;
    text-align:left;
}
.POSBoxHead h1
{
    color:#878137;
    font-size:150%;
    float:left;
    margin:5px 0 0 25px;
}
.POSBoxContent
{
    width:400;
    height:103px;
    float:right;
}
.POSBoxText
{
    width:259px;
    height:103px;
    float:right;
    padding-right:15px;
}
.POSBox-p
{
    color:#85827D;
    float:right;
    width:254px;
    height:34px;
    margin-top:11px;
}
.POSBox-p p
{
    line-height:7px;
    font-size:70%;
}
.POSBoxLogo
{
    width:119px;
    height:98px;
    float:right;
    margin-top:2px;
    margin-left:7px;
    margin-bottom:8px;
}
.POSTwoButtons
{
    width:400px;
    height:39px;
    float:right;
}
.POSButton
{
    width:200px;
    height:34px;
    float:right;
    margin-top:5px;
    text-align:center;
    font-weight:bold;
    color:White;
    
}
.POSPage
{
    width:787px;
    height:412px;
    float:right;
}
.ddlHeader
{
    background-image:url('/SiteTemplates/SharedImages/pos-selection-title.png');
    background-repeat:no-repeat;
    width:739px;
    height:37px;
    margin:9px 10px 0px 8px;
    color:White;
    font-weight:bold;
    font-size:80%;
    float:right;
    padding-left:30px;
    padding-top:13px;
}
.ddlArea
{
    margin-left:20px;
}
.POSList
{
    width:750px;
    height:338px;
    float:left;
    margin-left:30px;
    margin-top:15px;
}
.POSList ul
{
}
.POSList li
{
    background-image:url('/SiteTemplates/SharedImages/menu-icon.png');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:15px;
    width:170px;
    margin-top:10px;
    float:left;
}
.POSList a:link, .POSList a:visited, .POSList a:hover, .POSList a:active 
{
    text-decoration:underline;
    font-weight:bold;
    font-size:70%;
    color:#6d6e71;
}

/*** End of POS ***/
/*** Articles ***/
.ArticleBox
{
}
.ArticleBox h2
{
    background-color:#FFF45E;
}
.NewsItemParameters {
	font-size: 70%;
	margin: 0;
	padding: 0;
}

/*** End of articles ***/
/*** About ***/
.AboutText
{
    width:360px;
    float:left;
    margin-right:32px;
    margin-left:10px;
    text-align:justify;
}
.AboutText h2
{
    background-color:#FFF45E;
}
.AboutText p
{
    text-align:justify;
}
.AboutPane
{
    width:359px;
    height:446px;
    background-image:url('/SiteTemplates/SharedImages/about-page-bg.png');
    background-repeat:no-repeat;
    float:left;
    padding:13px;
}

/*** End of about ***/
/*** Product description ***/
.Description
{
    width:707px;
    float:right;
    margin:0 40px 0px 40px;
}
.YellowLine
{
    width:32px;    
    margin-right:20px;
    background-color:#FFF45F;        
}
.DescriptionBox
{   
    margin:20px 30px 0px 0px;
    font-size:85%;
    color:#969696;
}
.DescriptionHeader
{    
    margin:20px 0 8px 0 ;
}
.DescriptionHeaderTitle
{
    font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
   /* font-weight:100;*/
    color:#babbbd;
    font-size:80%;
    letter-spacing:4px;
    float:right;
}
.DescriptionHeaderTitleHR
{
    border-bottom:1px solid #babbbd;
    width:100%;
    height:10px;
    margin:0 8px 0 0;
    float:right;
}
.DescriptionHR
{
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:2px;
    width:100%;
}
.DescriptionContent
{
    width:624px;
}
.DescriptionText
{    
    text-align:justify;
    vertical-align:text-top;    
    font-size:80%;
    margin:10px 10px 10px 0;
    color:#8b8b8c;
}
.DescriptionSeperator
{
    border-left:1px solid #babbbd;    
    margin:10px;
   /* display:inline;
    float:right;*/
    padding:0;
    overflow: auto;
    height:100px;
    
    width:1px;    
}
.DescriptionFooter
{
    width:624px;
}
/*** End of product description ***/
/****Old CSS
.MainBody {
	width: 688px;
	float: right;
	padding: 0 26px 0 26px;
}
*****/
.MainBodyHome {
	float: left;
	width: 612px;
	margin-left: 23px;
	padding-bottom: 11px;
}
.MainContentCenterHome {
	background-color: #FFFFFF;
	padding: 10px 0 11px 0;
}
.Content {
	color: #333333;
}


/****General Settings****/
h1 {
	color: #A2782B;
	font-size: 165%;
	margin: 8px 0 5px 0;
}
h2 {
	color: #744F21;
	font-size: 110%;
	margin: 15px 0 6px 0;
}
h3 {
	color: #333;
	font-size: 110%;
	margin: 10px 0 6px 0;
}
h4 {
	color: #748492;
	font-size: 85%;
	margin: 0 0 6px 0;
	font-weight: bolder;
}
p {
	line-height: 140%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
	font-size: 80%;
}
.ContentSummary {
	color: #333333;
	font-weight: bold;
}
.ItemContent {
	float: left;
	width: 270px;
}
.ProductBox {
	color: #FFFFFF;
	width: 213px;
	margin:17px 0 0 0;
	font-size: 90%;
	float: right;
}
.ProductBoxTop {
	background-image: url(/SiteTemplates/LTR/Images/product-box-top.jpg);
	height: 9px;
	margin:0;
	padding:0;
}
.ProductBoxContent {
	background-image: url(/SiteTemplates/LTR/Images/product-box-content.jpg);
	background-repeat: repeat-y;
	text-align: center;
	padding: 0px 5px 0 5px;
}
.ProductBoxBottom {
	background-image: url(/SiteTemplates/LTR/Images/product-box-bottom.jpg);
	height: 9px;
	margin:0;
	padding:0;
}
.ProductBoxSale {
	color: #A2782B;
	font-size: 90%;
	padding: 0px 0px 8px 0px;
}
.ProductBoxImg {
}
.ProductBoxDescription {
	padding: 0 3px 0 3px;
	min-height: 95px;
}
.ProductBoxPrice {
	padding: 0px 0px 2px 0px;
	line-height: 110%;
	color: #333;
}
.ProductBoxPrice span {
	text-decoration: line-through;
}
.ProductBoxSeparation {
	width: 24px;
	float: left;
	height: 10px;
	margin-top: 17px;
}
.PageNumbers {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin: 0;
	text-align: left;
	color: #748492;
	
}
.PageNumbers a {
	color:#744F21;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.PageNumbers a:visited {
	color:#ACB5BD;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.PageNumbers a:hover {
	background-color:#C7D2DD;
	color:#748492;
}
.Disabled {
	color:#748492;
	font-weight:normal;
	margin:0 2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.Selected {
	background-color:#744F21;
	border:1px solid #C7D2DD;
	color:#FFFFFF;
	margin:0 2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.ProductBoxDescription h3 {
	font-size: 90%;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.ProductBoxText {
	line-height: 120%;
}
.ImgFloatOppDir {
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
}
.PageUtility img {
	vertical-align: middle;
}
form {
	padding:0px 0px 10px 0px;
	vertical-align: top;
	margin: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TableDetails th {
	padding: 3px 3px 3px 0px;
	text-align: right;
	vertical-align: text-top;
}
.TableDetails td {
	padding: 3px 3px 3px 0px;
}
.TableDetails {
	font-size: 90%;
	font-weight: normal;
}
.FormField {
	text-align:left;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	border: 1px solid #e2e2e2;
	border-color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormFieldLeft {
	text-align:left;
	background-color: #FFF;
	padding: 2px 3px 2px 3px;
	border: 1px solid #e2e2e2;
	border-color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MustAsterix {
	color: #CC0000;
}
.MainBody ul {
	line-height: 120%;	
	padding: 10px 0;
	margin-left: 30px;
}
.MainBody ol {
	line-height: 120%;	
	padding: 10px 0;
	margin-left: 30px;
}
.MainBody li {
	padding-bottom: 10px;
	list-style-image: url(/SiteTemplates/LTR/Images/bullet.gif);
}
.MainBody ol li {
	list-style-type:decimal;
	list-style-image:none;
}
.ContentCardDetails {
}
.ContentCardDetailsTop {
	background-image: url(/SiteTemplates/LTR/Images/content-card-details-top.gif);
	height: 25px;
}
.ContentCardDetailsCenter {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	padding: 0 7px;
}
.ContentCardDetailsBottom {
	background-image: url(/SiteTemplates/LTR/Images/content-card-details-bottom.gif);
	height: 25px;
}
.TableContentCardDetails {
	padding: 3px 0px 3px 3px;
	font-size: 80%;
	color: #333333;
}
.TableContentCardDetails th {
	border-bottom: 1px solid #F1E6C7;
	font-weight: normal;
	color: #744F21;
	font-size: 110%;
}
.TableContentCardDetails td {
	padding: 3px 0px 3px 0px;
	text-align: left;
	vertical-align: text-top;
	border-bottom: 1px solid #F1E6C7;
}
.TablePrice {
	padding: 3px 0px 3px 3px;
}
.TablePrice th {
	font-weight: normal;
	color: #333333;
	border: none;
	font-size: 100%;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
.TablePrice td {
	color: #744F21;
	border: none;
	padding: 3px 0px 3px 0px;
	font-weight: normal;
}
.TableContentCardDetails .BorderNone {
	border: none;
}
.TableContentCardDetails .Price {
	color: #744F21;
	font-weight: bold;
}
.TableContentCardDetails th.AlignRight {
}
#CheckOut {
	border-bottom: 1px solid #F1E6C7
}
#FloatOppDir {
	float: right;
}
.ContentDetails {
}
.ContentDetails ul {
	color:#333333;
	font-size: 95%;
	padding: 3px 0 1px 0;
	margin-left: 20px;
}
.ContentDetails li {
	list-style-image: url(/SiteTemplates/LTR/Images/bullet-content.gif);
}
.FeaturedBox {
	float: left;
	width: 291px;
}
.FeaturedBoxTop {
	background-image: url(/SiteTemplates/LTR/Images/featured-box-top.gif);
	height: 10px;
	background-repeat: no-repeat;
}
.FeaturedBoxCenter {
	background-image: url(/SiteTemplates/LTR/Images/featured-box-center.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding: 0 7px;
	height: 150px;
}
.FeaturedBoxBottom {
	background-image: url(/SiteTemplates/LTR/Images/featured-box-bottom.gif);
	height: 10px;
	background-repeat: no-repeat;
}
.FeaturedBoxImg {
	float: right;
	width: 135px;
}
.FeaturedBoxButtons {
	height: 45px;
	background-image: url(/SiteTemplates/LTR/Images/featured-box-center.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-left: 8px;
}
.FeatureBoxSeparation {
	width: 30px;
	float: left;
	height: 10px;
	margin-top: 16px;

}
.FeatureBoxItems {
	width: 933px;
	padding: 0 23px;
}
.CollectionItem {
	width: 291px;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;

}
.BoxLink {
	font-size:75%;
	font-weight:bold;
	color:#333333;
	height: 20px;
}
.BoxLink a:link {
	color: #333333;
	text-decoration: none;
}
.BoxLink a:visited {
	color: #25384B;
	text-decoration: none;
}
.BoxLink a:hover,.BoxLink a:active {
	text-decoration: underline;
}
.CollectionItemImg {
	float: right;
	margin-top: 10px;
}
.FeaturedBoxCenter p {
	padding-bottom: 0px;
}
.FeatureBoxText {
	float: left;
	width: 138px;
}
.CollectionItemText {
	height: 115px;
	text-align: left;
}
.ClearBothCollection{
	clear: both;
	border-bottom: 1px solid #DBBB6A
}
.SideBarHome {
	float: right;
	width: 291px;
	margin: 0px 23px 11px 30px;
}
.ContentText {
	padding-top: 15px;
}
.ContentImg {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
}
.Articles {
	margin-bottom: 10px;
}
.BannerSideBarHome {
	margin-top: 15px;
}
.BoxSale {
	color: #A2782B;
	font-size: 85%;
	padding: 0px 0px 8px 0px;
	float: left;
	width: 130px;
}
.ImgFloatRight {
	float: right;
	margin-right: 3px;
}
.MainFlash {
	margin-bottom: 19px;
}
.AddThisButtons {
	float:right;
}



.ProductBoxDescription p {
	line-height: 100%;
}
.SideBarHome .SideBox {
	width: 100%;
}

.MainContentCenterHome ul {
	line-height: 120%;
	font-size: 80%;	
	padding: 10px 0;
	margin-left: 30px;
}
.MainContentCenterHome li {
	padding-bottom: 10px;
	list-style-image: url(/SiteTemplates/LTR/Images/bullet.gif);
}
.NewsItem {
	margin: 15px 0px 15px 0px;
	padding: 0px;
}
.TableList {
	font-size: 85%;
}
.TableList th {
	margin: 0;
	padding: 2px 5px 2px 0px;
	border-bottom: 2px solid #E1C682;
}
.TableList td {
	padding: 2px 15px 2px 0px;
	border-bottom: 1px solid #E1C682;
}
/*************** Product Boxes *************/
.DisplayNone {display:none;}
.ShoppingCartTotalsTable {display:none;}
.ShoppingCartTitle {display:none;}
.SideBoxButtom {display:none;}
.ProductListModule {padding:0; margin: 0;}
.imgProduct {display: block;}
/*************** End Product Boxes *************/
/*************** Account Boxes *************/
.AccountBoxTitle
{
	width:253px;
	height:23px;
	color: #744F21;
	font-size:100%;
	font-weight:normal;
	text-align:center;
	margin: 0 0 0 0;
	padding:3px 0 0 0;
	border-right: #DBBB6A 1px solid;
	border-left: #DBBB6A 1px solid;
	border-top: #DBBB6A 1px solid;
	
}
.AccountBoxWideTitle
{
	color: #744F21;
	font-size:100%;
	font-weight:normal;
	margin: 0 0 0 0;
	padding:3px 0 0 0;
	
}
.AccountLoginBox 
{
	border: #DBBB6A 1px solid;
	padding: 6px 0 0 15px;
	width:238px;
	height:150px;
	text-align:left;
	font-size: 90%;
}
.AccountLoginBox p
{
	font-size:90%;
}
.AccountContainer
{   
    margin:0 0 0 0 ;
    width:255px;
    float:left;
}
.AccountContainerWithMargin
{
    margin:0 0 0 25px ;
    width:255px;
    float:left;
}
.AccountContainerWide
{
    margin:0 0 0 0 ;
    width:540px;
    float:left;
}
.AccountRecoverPasswordBox
{
    border: #e9e9e9 1px solid;
	padding: 6px 0 0 15px;	
	background-image:url(/SiteTemplates/SharedImages/LoginBox_Bg.gif) ;
    background-repeat:repeat-x;
    background-position:bottom  left ;	
    width:518px;	
	height:150px;
	font-size:80%;	
	text-align:left;     
}
.AccountContentBox
{
	padding: 6px 0 0 0px;
	font-size:90%;
	text-align:left;
}
.AdvToolTip
{
	display:none;
	position:absolute;
	background-color:#F3EACF;
	border:solid 1px #DBBB6A;
	padding:10px;
	margin: 0;
	width:200px;
	white-space:normal;
    
}
/****************************/
.ShoppingCart table {
	float: left;
}
/****************************/
.uberlink2 a:link{
	width: 183px;
	padding-left: 20px;
}
.SideMenu ul ul {
	margin-left: 0px;
}
.SideMenu ul ul a{
	font-size: 80%;
	width: 183px;
	padding-left: 20px;
}
/****************************/
.uberlink2 a:link, .uberlink2 a:visited {
	color: #000;
	/*background-image: url(/SiteTemplates/LTR/Images/sublevel-current.gif);*/
	background-repeat: no-repeat;
}
.uberlink2 a:hover {
	color: #000;
}
.uberlink .sublevel li a{
	background-image: url(/SiteTemplates/LTR/Images/sublevel.gif);
	background-repeat: repeat-y;
}
.uberlink .sublevel a:hover {
	color: #000;
}
.uberlink .uberlink2  a:link, .uberlink .uberlink2 a:hover,.uberlink .uberlink2  a:visited {
	color: #000;
	background-image: url(/SiteTemplates/LTR/Images/sublevel-current.gif);
	background-repeat: no-repeat;
}
.HomeStrip {
	width: 979px;
	background-image: url(../../SharedImages/home-strip-bg.png);
	background-repeat: no-repeat;
	height: 225px;
}
.HomeStripContentText {
	float: left;
	width: 355px;
	margin-left: 25px;
	margin-top: 30px;
}
.HomeStripContentText p {
	color: #FFF;
	font-size: 90%;
}
.HomeStripGallery {
	float: left;
	width: 585px;
	height: 220px;
}
.HomeStripContentGallery {
	float: left;
	width: 580px;
	margin-top: 3px;
}


/*************** Step Carousel *************/
.Carousel {
	width: 750px;
}
.stepcarousel {
	height:250px;
	overflow:hidden;
	position:relative;
	width:700px;
	padding: 0;
	margin: 0 0 0 30px;
}
.stepcarousel .belt {
	top:0;
	left:0;
	position:absolute;	
}
.stepcarousel .panel {
	float:left;
	margin:0 0 0 0;
	overflow:hidden;
	width:235px;
	padding: 0 0 0 0;
	height: 235px;
}
.panelText {
	float: left;
	width: 145px;
}
.panelText p {
	font-size: 73%;
	line-height: 140%;
	text-align: left;
	margin: 0;
}
.panel a:link {
	color:#00BC00;
	margin:auto;
}
.ImgFloatOppDir {
	float: right;
}
.FloatOppDir {
	float:right;
}
.FloatDir {
	float:left;
}
.BrandsGallery {
	margin: 10px 15px 0 0;	
	float:right;
}
.Gallery {	
	background-image:url(/SiteTemplates/SharedImages/LabelsCenter.gif);
	background-repeat:repeat-x;	
	height: 250px;
	width:760px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
}
.CarouselContainer {
	color: #333;
	background-color: #F4F4F4;	
}
.ClearBoth {
	clear: both;
	height: 0px;
	overflow: hidden;
}
/*************** End Step Carousel *************/
#shadowbox_body
{
    background-color:Transparent !important;
    border: none !important;
}
.ProductModule
{
    width:747px;
    height:348px;
    float:right;
    margin:20px 20px 0px 20px;
}
.ProductDetailsBox
{
    width:747px;
    height:358px;
    float:right;
}
.ProductDetailsImage
{
    width:747px;
    height:378px;
    float:right;
    margin:-20px 0px 0px 0px;
}
.GalleryThumbs {
	width:100px;
	height:290px;
	margin: 0px 0px 0px 0px;
	float:right;
}
.Thumb {
	float: left;
	width:91px;
	height:66px;
	margin: 0px 4px 9px 5px;
	background-image:url('/SiteTemplates/SharedImages/product-vies-box.jpg');
	background-repeat:no-repeat;
	text-align:center;
}
.cloud-zoom-gallery
{
    float: left;
	width:84px;
	height:62px;
	text-align:center;
	padding: 2px 6px 2px 1px;
}
.CatalogItemTitle
{
    width:647px;
    height:30px;
    float:right;
    margin:-10px 0px 0px 0px;
}
.ItemGallery 
{
	float: left;
	width: 282px;
	height: 282px;
	margin: 0px 202px 26px 163px;
}
.cloud-zoom
{
    float: right;
	width: 282px;
	height: 282px;
}
.mousetrap
{
    float: right;
	width: 282px;
	height: 282px;
}
.RelatedProductsList
{
    width:730px;
    height:43px;
    float:left;
    margin:0px 10px 5px 0px;
}
.RelatedProduct
{
    width:58px;
	height:43px;
    float:left;
    margin: 0 1px 0 1px;
    background-image:url('/SiteTemplates/SharedImages/featured-products-box.jpg');
	background-repeat:no-repeat;
	text-align:center;
	padding: 3px;
}
.RecommendedItems
{
    float:left;
    height:18px;
    width:105px;
    padding:5px 10px 10px 0px;
    font-size:80%;
    font-weight:bold;
    color:#9C9795;
}

.ZeroHeight
{
    height:0px;
    
}
.EmptyLine
{
    width:32px;    
    margin-right:20px;
}
.UnderConstruct
{
    background-image:url('/SiteTemplates/LTR/Images/TingleBox.jpg');
    background-repeat:no-repeat;
    width:683px;
    height:362px;
    float:right;
    margin:25px 52px 25px 52px;
}
.temporary
{
    width:610px;
    height:232px;
    float:right;
    margin:160px 0px 0px 175px;
    color:Black;
    text-decoration:none;
}
.temporary a:link, temporary a:hover, temporary a:visited, temporary a:active
{
    color:Black;
    text-decoration:none;
}