﻿html {
	overflow: auto;
}
body
{
	font-family: Verdana;
	background-color: #FFFFFF;
	text-align: center;
	/*min-width: 1000px;*/
	margin-top:0px;
	margin-bottom:100px;
	margin-right:0px;
	margin-left:0px;
}

#Header
{
    clear:both;
}

#SiteContainer
{
	background-color: White;
	text-align: left;
	width: 979px;
	padding:8px 8px 14px 13px;
	margin:5px auto;
	border:solid 1px #D3E1EA;
}

.SiteContent
{
    float: left;
    width: 510px;
	margin:10px 22px 10px 22px;
	text-align: left;
}

.SiteContentExpanded
{
    float: left;
    width:739px;
	padding: 10px 22px 20px 22px;
	text-align: left;
}

#LeftColumn
{
	float: left;
	clear:left;
	width: 229px;
	background-color: #F1F5EC;
}
#RightColumn
{
	float: left;
	width: 195px;
	border-left: 1px solid #E7E7E7;
}

#LeftColumn, #RightColumn
{
    padding-bottom: 4000px;
	margin-bottom: -4000px;
}

#Wrapper {overflow:hidden;height:1%;}

#Footer
{
	clear:both;
	background-color:#5486A9;
	padding-left:15px;
	padding-right:15px;
	height:40px;
	line-height: 40px;
	vertical-align:middle;
	font-family:Verdana;
	color:White;
	font-size:12px;	
}
#Footer A
{
	font-family:Verdana;
	color:White;
	font-size:12px;	
}

#LeftMenuContainer
{
    border-bottom:solid 1px #D3E1EA;
}
.BoxHeaderTitle
{
	background-color: #8AB666;
	color: White;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
	font-family: Arial;
	height: 30px;
	padding-top: 7px;
}
.BoxItems
{
	margin-left: 15px;
	margin-right: 15px;
	font-family: Verdana;
	font-size: 13px;
	color: #4E6125;
	margin-top: 10px;
	margin-bottom:0;
}
.BoxItems A
{
	color:#2F5C7C;
    text-decoration: none;
    font-size:11px;
}
.BoxItems A:hover
{
	color:#2F5C7C;
    text-decoration: underline;
    font-size:11px;
}

#CloudTagsContainer
{
    padding-bottom:22px;
    background-color:#F1F5EC;
}

#CloudTagsContainer a:hover
{
    text-decoration:underline;
}

.CloudTagsItem1
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5486A9;
    margin-left:20px;
    display:block;
    line-height:140%;
}
.CloudTagsItem2
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5486A9;
    margin-left:20px;
    display:block;
    line-height:140%;
}
.CloudTagsItem3
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#5486A9;
    margin-left:20px;
    display:block;
    line-height:140%;
}
.CloudTagsItem4
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#5486A9;
    margin-left:20px;
    display:block;
    line-height:140%;
}

.CloudTagsItem5
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#2F5C7C;
    margin-left:20px;
    display:block;
    line-height:140%;
}

.CloudTagsItem6
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#8AB666;
    margin-left:19px;
    display:block;
    line-height:140%;
}

.CloudTagsItem7
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#8AB666;
    margin-left:19px;
    display:block;
    line-height:140%;
}

#CloudTagsTitle
{
	background-color:#4E6125;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
	font-family:Arial;
	height: 37px;
	margin-bottom:12px;
	line-height:190%;
}

.HeaderAdContainer
{
    width:728px;
    height:90px;
    overflow:hidden;
    text-align:center;
    margin:auto;
}

.LeftColumnAdContainer
{
    text-align:center;
    margin:15px auto auto auto;
}

.RightColumnAdContainer
{
    padding:15px 0  35px 23px;
}

.AdContainer
{
    padding:20px 20px  20px 20px;
    background-color:White;
    text-align:center;
}
.AdContainerMiddle
{
    padding: 35px 20px 0px 20px;
    text-align:center;
}


#HeaderContainer
{
    clear:both;
    height:auto;
    overflow:hidden;
}

.HeaderLogo
{
    float:left;
    margin:6px 0 0 0;
    border:0;
}

#HeaderSearchContainer
{
    float:left;
    margin:33px 0 0 30px;
    text-align:center;
}

.HeaderImgText
{
    display:block;
    margin-bottom:11px;
}

#HeaderSearchContainer label
{
    color:#4E6125;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
}

#HeaderSearchContainer Input.Go
{
    vertical-align:middle;
}

#HeaderSearchContainer Input.Search
{
    margin: 0; 
    padding: 2px;
    border: 1px #CCCCCC solid;
    width:187px;
    height:17px;
    vertical-align:middle;
}

#HeaderLoginContainer
{
    width:255px;
    float:right;
    background-color:#F1F5EC;
    font-family:Arial;
    padding:0 0 4px 0;
}

#HeaderLoginContainer .SignIn
{
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

#LoginFormContainer
{
    /*background:#F1F5EC url(/i/bkg_dottedgreen.gif) repeat-x left bottom;*/
    height:75px;
    width:230px;
    margin:9px 12px 0 12px;
    clear:both;
}

.LoginLabel
{
    font-size:11px;
    color:#000000;
    clear:left;
    float:left;
    width:60px;
    margin:8px 0 0 0;
}

#LoginFormContainer Input.LoginForm
{
    margin: 4px 0 0 0;
    padding: 2px;
    border: 1px #CCCCCC solid;
    width:108px;
    height:17px;
    float:left;
}

#LoginFormContainer Input.Go
{
    display:inline;
    float:left;
    margin:4px 0 0 15px;
}

.LoginRequiredfield
{
    font-size:12px;
    float:left;
    margin:10px 0 0 3px;
}

.LoginFailureText
{
    font-size:11px;
    color:Red;
    display:inline;
    margin:0;
    padding:0;
}

.LoginForgotPassword
{
    font-size:11px;
    color:#2F5C7C;    
    text-decoration:underline;
    margin:0;
    padding:0;
    margin-left:12px;
    clear:both;
}

.LoggedInAs
{
    font-size:12px;
    font-weight:bold;
    color:#000000;
    display:block;
    margin-bottom:8px;
}

.LoginChangeAccount
{
    font-size:11px;
    color:#2F5C7C;
    text-decoration:underline;
    float:left;
    font-weight:normal;
    margin-top:6px;
}

.LoginStatus
{
    float:right;
    margin:4px 8px 0 0;
    clear:right;
}

.LoginContentStatus
{
    display:block;
    margin:15px 0;
}

.LoginChangeUser
{
    font-size:11px;
    color:#000000;
    margin-left:12px;
}

.LoginChangeUser a
{
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

.LoginRegister
{
    font-size:12px;
    font-weight:bold;
    color:#2F5C7C;    
    text-decoration:underline;
}

.LoginName
{
    font-size:11px;
    color:#000000;   
}

#TopMenuContainer
{
    
    font-family:Arial;
    height:41px;
    background-color:#5486A9;    
    margin:1px 0 15px 0;
    font-size:17px;
    font-weight:bold;
    clear:left;
}

#TopMenu
{
	list-style:none;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

.TopMenuItems
{
    width:115px;
    float:left;
    background-color:#CADDA6;
    border-bottom:solid 1px #FFFFFF;
    border-right:solid 1px #FFFFFF;
    text-align:center;
    padding:8px 0 5px 0;
}

.TopMenuItems a
{
    color:#4E6125;
    text-decoration:none;
}

.TopMenuSelectedItem
{
    width:115px;
    float:left;
    background-color:#5486A9;
    border-right:solid 1px #FFFFFF;
    text-align:center;
    padding:8px 0 6px 0;
}

.TopMenuSelectedItem a
{
    color:#FFFFFF;
    text-decoration:none;    
}

#ImageViewerContainer
{
    text-align:left;
    margin:10px;
}

#ImageViewerTitleContainer
{
	border-bottom:solid 1px #5486A9;
}
#ImageViewerTitleContainer h1
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0;
	color:#000000;
}

#ImageViewerContainer p
{
	font-size:12px;
	margin:10px 0 10px 0;
	color:#000000;
}

#ImageViewerPictureContainer
{
    width:328px;
    height: 330px;
    background: #F1F5EC;
    float:left;
}

#ImageViewerAdsContainer
{
    width:322px;
    height: 330px;
    text-align: center;
    background: #8AB666;
    float:left;
}

#ImageViewerPager
{
    border:0;
    border-bottom:solid 1px #F1F5EC;
    border-left:solid 1px #F1F5EC;
    border-right:solid 1px #F1F5EC;
    height:25px;
    padding: 0 10px 0 10px;
}

#ImageViewerMenuContainer
{
    background-color:#5486A9;
    height:22px;
    padding: 4px 10px 0 10px;
    text-align:right;
}

#ImageViewerMenuContainer a
{
    color:#FFFFFF;
    font-size:11px;
}

.LoginContent Input.Go
{
    clear:left;
    width:33px;
    height:22px;
    left:114px;
    position:absolute;
    top:20px;
}

.CreateUserWizardContainer, .LoginContent
{
    margin:30px 0 100px 90px;
    width:420px;
}

.CreateUserWizardContainer label, .LoginContent label
{
    font-size:11px;
    color:#000000;
    clear:left;
    float:left;
    width:115px;
    margin:4px 0 0 0;
}

.CreateUserWizardContainer input, .LoginContent input
{
    margin: 0 0 5px 0;
    padding:2px;
    border: 1px #7D9844 solid;
    width:187px;
    height:17px;
    float:left;
}

Input.CreateUserButton
{
    height:22px;
    width:95px;
    margin:0 0 0 114px;
    position:absolute;
    top:30px;
}

.RegisterRequiredfield
{
    float:left;
    clear:right;
    margin:6px 0 0 8px;
    font-size:11px;
}
 
.RegisterEmailRegularExpression
{
    float:left;
    clear:right;
    margin:0px 0 0 8px;
    font-size:11px;    
}

.RegisterComparevalidator
{
    clear:both;
    display:block;
    font-size:11px;
    color:#FF0000;    
}

.RegisterFailureText
{
    clear:both;
    display:block;
    font-size:11px;
    color:#FF0000;
}

.CompleteSuccessText
{
    text-align:left;
    font-size:15px;
}

input.ContinueButtonRegister
{
    margin-top:15px;
    margin-left:155px;
}

#ProfileContainer
{
    margin:30px 0 0 75px;
    clear:both;
}

#ProfileContainer label
{
    font-size:11px;
    color:#000000;
    clear:left;
    float:left;
    width:158px;
    margin:4px 0 0 0;
}

#ProfileContainer input
{
    margin: 0 0 5px 0;
    padding:2px;
    border: 1px #7D9844 solid;
    width:187px;
    height:17px;
    float:left;
}

input.UpdateProfileButton
{   
    clear:left;
    height:22px;
    width:72px;
    margin:5px 0 20px 75px;
}

.RegisterEmailExistMail
{
    float:left;
    clear:both;
    font-size:11px;   
    width:300px;
}

.ProfileChangePass
{
    margin:auto;
}

#ProfileChangePassContainer
{
    text-align:center;
    margin:auto;
}

.ProfileChangePassInput
{
    margin: 0 0 1px 0;
    padding:2px;
    border: 1px #7D9844 solid;
    width:187px;
    height:17px;
}

.ProfileChangePassLabel
{
    font-size:11px;
    color:#000000;
    width:158px;
}

input.ChangePasswordButton
{
    margin-top:15px;
    float:left;
}

.ProfileChangePassTitle
{
    font-weight:bold;
    font-family:verdana;
    font-size:13px;
    padding-bottom:10px;
}

.PassRecoveryInput
{
    margin: 0 0 1px 0;
    padding:2px;
    border: 1px #7D9844 solid;
    width:187px;
    height:17px;
}

.PassRecoveryLabel
{
    padding-left:75px;
    font-size:11px;
    color:#000000;
}

.PassRecoveryInstruction
{
    font-family:verdana;
    font-size:12px;
    padding:10px 0 20px 0;   
}

input.PassRecoveryButton
{
    float:left;
    margin:10px 0 0 75px;
}

.CategoriesListContainer
{
    border:solid 1px #CADDA6;
    background-color:#F1F5EC;
    padding:8px;
    margin-bottom:40px;
}

.CategoriesListTitleContainer
{
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    padding-bottom:10px;
}

.CategoriesListItems
{
    font-family:Verdana;
    font-size:12px;
    width:156px;
    float:left;
    margin-top:5px;
    color:#2F5C7C;
    padding:0 6px 0 0;
}

.CategoriesListItems a
{
	color:#2F5C7C;
    text-decoration:none;
}

.CategoriesListItems a:hover
{
	color:#2F5C7C;
    text-decoration: underline;
}

.SiteMapExtendTitle
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
}

#SiteMapContainer
{
    margin-bottom:30px;
}

.LeftMenuAllCategories
{
    margin-top:0;
    padding:0 0 10px 15px;
	font-family: Verdana;
	font-size: 12px;
}

.LeftMenuAllCategories A
{
	color:#2F5C7C;
    text-decoration: none;
    font-weight:bold;
}
.LeftMenuAllCategories A:hover
{
	color:#2F5C7C;
    text-decoration: underline;
    font-weight:bold;
}

.BreadcrumbContainer
{
    color:#8AB666;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
    margin-bottom:20px;
}

A.BreadcrumbLink
{
    color:#5486A9;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
}

A.BreadcrumbLink:hover
{
    color:#5486A9;
    font-family:Verdana;
    font-size:13px;
    font-weight:bold;
    font-style:normal;
    text-decoration:underline;
}

.BreadcrumbLastItem
{
    color:#6B656B;
    font-size:13px;
    font-weight:normal;
    font-style:italic;    
}

.InternalError
{
    font-size:22px;
    font-weight:bold;    
}

.SorryError
{
    color:red;
    font-weight:bold;
    font-size:14px;
}

.DescriptionError
{
   font-size:14px;
}

.HomePageError
{
	font-family:Verdana;
	font-size:14px;
	color: #CC6600;
}

.AlreadyRegistered, .RegisterNow
{
	font-family:Verdana;
	font-size:11px;
	color: #CC6600;
}

.ProfileChangeFailure
{
    font-size:11px;
    width:360px;
}
.SiteBody
{
    background-color:#EAF2DC;
}

h3.SiteTexts
{
	color:#000;
	font-family:Arial;
	font-size:18px;
	margin:0 0 10px 0;
}

ul.SiteTexts
{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.SiteTexts li
{
	background-image:url(/i/img_refund.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 100px;
	margin-bottom:60px;
}

ul.SiteTexts li.Shipments
{
	background-image:url(/i/img_return_shipments.jpg);
}

ul.SiteTexts li.Packaging
{
	background-image:url(/i/img_packaging.jpg);
}

ul.SiteTexts li.ContactUs
{
	background-image:url(/i/img_ret_contact_us.jpg);
}


.SiteTexts
{
	font-family:Verdana;
	font-size:13px;
	line-height:150%;
	margin:10px 0 10px 0;
}

h2.SiteTexts
{
	color:#5486A9;
	margin:0 auto 0 auto;
}

a.SiteTexts
{
	color:#516429;
	font-weight:bold;
}

h2.SiteTexts
{
	color:#5486A9;
	margin:0 auto 0 auto;
}

.hide
{
	display:none;
}

.noBorder
{
	border:0;
}