html,body { 
    background: url(/Content/siteimages/Background.png) no-repeat center center fixed;
    background-color: #000000;
    font: normal 16px Century Gothic ; 
    -webkit-background-size: cover; 
    -o-background-size: cover;
    moz-background-size: cover; 
    background-size: cover; 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/homeBg.jpg',     sizingMethod='scale'); 
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/homeBg', sizingMethod='scale'); 
} 

html 
{
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

/************************* TOP PAGE ****************************/
#topPage h5{
    font: normal 18px Century Gothic;
    color:#f5f5f5;
    margin-top: 20px;
}

/************************* COMMON ****************************/
div.container h5 {
    font-family: Century Gothic;
    color: #f5f5f5;
    font: normal 40px Century Gothic;
}

.container .centerBlock #commonBlock .divValidation ul {
    list-style-type: none;
    height: auto;
    text-decoration: none;
    padding-bottom: 20px;
    color: whitesmoke;
}

/******************** MAIN CONTAINER ************************/
div.topMenuImage img {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: whitesmoke solid 1px;
    border-bottom: #f5f5f5 solid 1px;    
}
#commonBlock h1{
    font: normal 16px Century Gothic;
    color:#99CC66;
    margin-bottom: 40px;    
}
#commonBlock .headerh1{
    font: normal 16px Century Gothic;
    color:#99CC66;
    margin-bottom: 40px;    
}
#commonBlock h2{
    font: normal 20px Century Gothic;
    color:#f5f5f5;
    margin-bottom: 40px;        
}
#commonBlock h3{
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    margin-bottom: 0;    
}
#commonBlock h4{
    font: normal 14px Century Gothic;
    color:  #99CC66;
    margin-bottom: 0;    
}
#commonBlock p{
    font: normal 14px Century Gothic;
    color:#f5f5f5;
    margin-bottom: 40px;
}
#commonBlock a{
    color:#f5f5f5;
}
#commonBlock a:hover {
	text-decoration:none;
    color:#c0c0c0;
}
div.container {
    width: 97%; 
    margin: 20px 20px 20px 20px; 
    padding: 0;
}
div.topMenuBlock ul {
    margin: 0; 
    padding: 0;
    list-style-type: none;
    color:whitesmoke;
}
div.topMenuBlock :link {
    color: whitesmoke;
    text-decoration: none
}
div.topMenuBlock li {
    float: right;
    padding: 20px;
	font:normal 14px/1.5em Century Gothic;
    color: whitesmoke;	
}
div.topMenuBlock a {
    color: whitesmoke;	
}
div.topMenuBlock a:hover {
	text-decoration:none;
    color:silver;
}

/******************** LEFT BLOCK ************************/
#categoryMenuBlock :link ul {
    list-style-type: none
}
div.container div.leftBlock {
    width: 23%; 
    float: left;
    border-top: none
}
#categoryMenuBlock ul {
    font-size: 14px;
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
    text-decoration: none;
} 
#categoryMenuBlock a {
    color:whitesmoke;
    text-decoration: none;
}
#categoryMenuBlock a:hover {
	text-decoration:none;
    color:silver;
}

#rssMenuBlock {
    font: normal 12px Century Gothic;
    color: #f5f5f5;
}
#rssMenuBlock :link ul {
    list-style-type: none
}
#rssMenuBlock ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
    text-decoration: none;
} 
#rssMenuBlock :link {
    color:#f5f5f5;
    text-decoration: none;
}
#rssMenuBlock a:hover {
	text-decoration:none;
    color:silver;
}
#commonBlock .rssDetails h1{
    font: bold 20px Century Gothic;
    color:#f5f5f5;
    margin-bottom: 40px;
}
#commonBlock .rssDetails .headerh1{
    font: bold 20px Century Gothic;
    color:#f5f5f5;
    margin-bottom: 40px;
}
#commonBlock .rssDetails h2{
    font: normal 10px Century Gothic;
    color: #f5f5f5;
}
#commonBlock .rssDetails h3{
    font: bold 12px Century Gothic;
    color: #f5f5f5;
}
div.container div.leftBlock .newsBorder{
    margin-top: 20px;
    margin-bottom: 20px;
}

#categoryMenuBlock .categoriesBlock {
    margin-top: 40px;
    margin-bottom: 20px;
    color: whitesmoke;
}
#categoryMenuBlock .categoriesBlock img{
    margin-bottom: 20px;
}

/******************** CENTER BLOCK RIGHT AND LEFT ************************/

div.container div.centerBlock {
    width: 75%; 
    float: right; 
    margin: 0; 
    padding: 0
}

/******************** MIDDLE BLOCK ************************/
div.centerBlock div.middleBlock {
    width: 33%; 
    float: left
} 

/******************** RIGHT BLOCK ************************/
div.centerBlock div.rightBlock {
    width: 65%; 
    float: right
}

/******************** FOOTER ************************/
div.footerBlock ul{
    margin-top: 40px;
    margin-bottom: 100px;
    padding: 0;
    float: left; 
    width: 100%;
    border-top: whitesmoke solid 0px;
    text-decoration: none;
    font: normal 14px Century Gothic;
    list-style-type: none;
    color:grey;
    opacity: 0.9;
    padding-left: 10px;    
    padding-top: 150px;    
}
div.footerBlock li{
    float: left; 
    margin-right: 5px;    
}
div.footerBlock :link {
    margin: 0;
    padding: 0;
    list-style-type: lower-latin;
    text-decoration: none;
    color:grey;
    opacity: 0.9;
    padding-left: 10px;
    padding-top: 150px;    
}
div.footerBlock a{
    color:#f5f5f5;
}
div.footerBlock a:hover {
	text-decoration:none;
    color:silver;
}


/******************** LEFT MENU BLOCK ************************/
div.container div.leftMenuBlock ul{
    margin-top: 80px;
    margin-bottom: 40px;
    padding: 0;
    width: 100%;
    border-top: none;
    font: normal 14px Century Gothic;
    list-style-type: none;
    color:whitesmoke;
}
div.container div.leftMenuBlock li{
    margin-right: 20px;
    margin-top: 20px;    
}
div.container div.leftMenuBlock :link {
    margin: 0;
    padding: 0;
    list-style-type: lower-latin;
    text-decoration: none;
    color: #f5f5f5;
}
div.container div.leftMenuBlock a{
    color:#f5f5f5;
}
div.container div.leftMenuBlock a:hover {
	text-decoration:none;
    color:silver;
}

/******************** PAGING ************************/
.paging td h5{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
    border-top:none;
    border-bottom:none;
    border-left:none;
    border-right:none;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 0;          
    margin-bottom: 20px;
}
.paging td h6{
	font-size:28px;
	font-weight:bold;
    font-style:normal;
    border-top:none;
    border-bottom:none;
    border-left:none;
    border-right: none;
    margin-top: 0;          
    margin-bottom: 20px;
}
.paging a{
    color: #f5f5f5;    
}
.paging a:hover {
	text-decoration:none;
    color:#c0c0c0;
}

/******************** PHOTOS ************************/
#commonBlock .photoDescription h1{
    font: normal 16px Century Gothic;
    color: #f5f5f5;
    margin-bottom: 0;
}
#commonBlock .photoDescription .headerh1{
    font: normal 16px Century Gothic;
    color: #f5f5f5;
    margin-bottom: 0;
}
#commonBlock .photoDescription h2{
    font: normal 24px Century Gothic;
    color:silver;
    text-align:center;
    margin-bottom: 0;
}
#commonBlock .photoDescription h3{
    text-align: left;    
}
#commonBlock .pictureModule{
    margin-top: -2px;
    margin-bottom: -7px;
    margin-left: -2px;
}
#commonBlock .pictureBorder{
    margin-top: 20px;
    margin-bottom: 20px;
}

#messageBlock p{
    font: normal 14px Century Gothic;
    color: #99CC66;
    text-align: left;
    margin-bottom: 5px;    
    margin-top: 5px;    
}
.photoDescription #photoInfo h1{
    font: normal 12px Century Gothic;
    color: white;
    line-height: 0;
    display: table-cell;
    padding-top: 20px;
    padding-bottom: 0;
    padding-right: 5px;
}
.photoDescription #photoInfo .headerh1{
    font: normal 12px Century Gothic;
    color: white;
    line-height: 0;
    display: table-cell;
    padding-top: 20px;
    padding-bottom: 0;
    padding-right: 5px;
}
.photoDescription #photoInfo h2{
    font: normal 12px Century Gothic;
    color:#f5f5f5;
    margin-bottom: 0;
    text-align: left;
}

/******************** SHOPPING CART ************************/
#commonBlock .shoppingCart h1{
    font: normal 14px Century Gothic;
    margin-bottom: 40px;
    margin-right: 100px;
    color: #f5f5f5;
}
#commonBlock .shoppingCart .headerh1{
    font: normal 14px Century Gothic;
    margin-bottom: 40px;
    margin-right: 100px;
    color: #f5f5f5;
}
#commonBlock .shoppingCart h2{
    font: normal 12px Century Gothic;
    color: #f5f5f5;
    text-align: left;
    margin-right: 150px;
}
#commonBlock .shoppingCart h3{
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
    margin-right: 50px;
}
#commonBlock .shoppingCart p a{
    font: bold 20px Century Gothic;
    color: #f5f5f5;
    text-align: left;
}
#commonBlock .shoppingCart h2 a{
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
}
#commonBlock .shoppingCart a:hover {
	text-decoration:none;
    color:silver;
}
#commonBlock .shoppingCart th h2{
    border-bottom:whitesmoke solid 1px;
}

/******************** MY ACCOUNT ************************/
#commonBlock .userAccount h2{
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
    text-decoration: none;
}
#commonBlock .userAccount h3{
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
}
#commonBlock .userAccount h4{
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
}
#commonBlock a{
    text-decoration: none;
}

/******************** ABOUT ************************/
#commonBlock .about h1{
    padding-top: 10px;
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
}
#commonBlock .about .headerh1{
    padding-top: 10px;
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
}
#commonBlock .about h2{
    font: normal 24px Century Gothic;
    color: #99CC66;
    text-align: left;
}
#commonBlock .about h3{
    font: normal 14px Century Gothic;
    color: #99CC66;
    text-align: left;
}
/******************** CONTACT US ************************/
#commonBlock .contactUs h1{
    padding-top: 10px;
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;    
}
#commonBlock .contactUs .headerh1{
    padding-top: 10px;
    font: normal 14px Century Gothic;
    color: #f5f5f5;
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px;    
}
#commonBlock .contactUs h2{
    font: normal 14px Century Gothic;
    color: #99CC66;
    text-align: left;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 0;    
}
/******************** TEXT BOXES PARAMETERS ************************/
.textBoxwide
{
     width: 150px;
}

/******************** IMAGE ZOOM ************************/
#imgDialog {
    width: 600px;
    height: 400px;
    border-top: whitesmoke solid 1px;
    border-bottom: whitesmoke solid 1px;
    border-left: whitesmoke solid 1px;
    border-right: whitesmoke solid 1px;
}

/******************** CAPTCHA ************************/
#divCaptcha {

    padding-top: 20px;
    padding-bottom: 20px;
    
}

/******************** PHOTOINFOBOX ************************/

#photoBox {
    font-size: 10px;
    color: black;
    font-weight: bold;
    vertical-align:middle;
    text-align: center;
    padding-top: 5px;
    padding-left: 1px;
    width: 300px;
}
#priceHeader {
    font-size: 16px;
    font-weight: bold;
    color: green;
    padding-left: 10px;
}
.lid {
    width: 300px;
    height: 50px;
    border-bottom: 1px;
    border-top: 1px;
    border-right: 1px;
    border-left: 1px;
    color: whitesmoke;
    background-color: wheat;

    opacity: 0.6;
    filter: alpha(opacity=40);
}
