@font-face {
    font-family: 'Century Gothic';
    src: url('fonts/GOTHIC.ttf');
    font-weight: normal;
    font-style: normal;

}

html {overflow-y: scroll;}

body
{
	font-family: Century Gothic;
	font-size:13px;		
	color: #9e9e9e;
	margin:0;
}

img
{  
	border-style: none;
}

.brokenCornerDiv{
	background:url("image/brokenCornerBg.gif") no-repeat scroll 0 0 transparent;
	padding: 10px 15px;
}

.brokenCornerFooterDiv{
    background: url("image/brokenCornerFooterBg.gif") no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-top: -26px;
    width: 725px;
}

.divSiteMapTitle{
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 0;
}

.divSiteMap{
    color:gold;
    line-height: 17px;
}

.divSiteMap a, .divSiteMap a:link, .divSiteMap a:visited,.divSiteMap a:active{
    color: #A0A0A0;
    font-size: 13px;
    text-transform: lowercase;
}

.divSiteMap a:hover{
    color: #636363;
    font-size: 13px;
    text-transform: lowercase;
}

#divcontainer
{
    background: url("image/containershadowglow.png") repeat-y scroll 0 0 transparent;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0 15px;
    width: 990px;
    position:relative;
}

a, a:link, a:visited, a:hover, a:active
{
	text-decoration:none;
	color: #5D5D5D;
}

.divBackgroundSelector
{
    background-size: cover;
    border: 1px solid silver;
    float: left;
    height: 42px;
    margin-left: 17px;
    margin-top: 33px;
    width: 69px;
    cursor: pointer;
    z-index:1;
    /*opacity: 0.6;*/
    position:relative;
}

.divBackgroundSelector:hover
{
    opacity: 1;
}

#headerdiv {
    height: 120px;
}

#middlediv 
{
	width:100%;
	float:left;
	margin: 0;
}

.leftPanelDiv
{
	height:100%;
	overflow: hidden;
	float: left;
	margin-left: 0;
	margin-bottom: 0;
	width:205px;
}

.leftPanelDiv .productListParentDiv
{
    text-align: left;
    float:left;
    width: 205px;
}

#ctl00_cpLeftPanel_cilRecentlyViewed_divProductListParent{
   margin-top:20px;
   background: white;
}

.leftPanelDiv .topBorderTable
{
    background: #97999b;
    color: white;
    height: 26px;
    padding: 0 10px;
}

#mastercontentdiv 
{
    float: left;
    height: 100%;
    padding: 10px;
    width: 765px;
}
}

.rightPanelDiv
{
	width: 190px;
	height: 100%;
	overflow: hidden;
	float: left;
	background-color: #FFFFFF;	
	display: none;
	margin-bottom:45px;
	margin-left:20px;
}

.headerdiv01 .logodiv{
	margin:20px !important;
}

#footerdiv
{   
    float: left;
    font-family: Century Gothic;
    font-size: 12px;
    line-height: 25px;
    margin-top:-30px;
    width: 245px;
}

#footerdiv .stationeryPrinting {
    bottom: 33px;
    height: 50px;
    margin-left: 0;
    padding-left: 8px;
    width: 205px;
}

#footerdiv .footer01 {
    padding-left: 20px;
    position: absolute;
}

#footerdiv .footer02
{
    border: none;
    padding-right: 20px;
    position: relative;
    text-align: left;
    width:970px;
    float:left;
    background: #75787b;
}

#footerdiv .footer02  .sixtyfive{
	margin:15px;
	float:left;
}

#footerdiv .footer02 .footerLinks
{
	float:left;
    margin:24px 24px 24px 124px;
    width:300px;
    background: #75787b;
}

#footerdiv .footer02 .rightFooterLinks
{
	float:right;    
	margin:35px;
}

#footerdiv .footer02 .rightFooterLinks a
{
	float:left;    
	margin:10px;
	opacity:0.4;
}

.footer02 a:link , .footer02 a:visited 
{
color: #eee;
}

.footer02 a:hover, .footer02 a:active
{
color: #ffce00;
}


#footerdiv .shireburnFooter {
    background: url("/Resources/Content/shireLogo_footer.png") no-repeat scroll 0 8px transparent;
    color: silver;
    font-size: 14px;
    line-height: 20px;
    margin-left: 770px;
    padding: 4px 20px 10px 18px;
    width: 185px;
}

#footerdiv .shireburnFooter a:link , #footerdiv .shireburnFooter a:visited 
{
color: #a0a0a0;
}

#footerdiv .shireburnFooter a:hover, #footerdiv .shireburnFooter a:active
{
color: #5a5a5a;
}



.appInfoDiv 
{
	margin-left: auto;
	margin-right: auto;
	width:940px;
	color:White;
}

#footerdiv .appInfoDiv .appInfo01
{
	float:left;
	width:100%;
	text-align:center;
	padding-top:65px;
}

#footerdiv .appInfoDiv .appInfo02
{
	float:right;
	width:50%;
	text-align:right;
	display:none;
}


.headerdiv01 .headerCart {
    background: url("/StyleSheets/GoldenGate/image/cart.jpg") no-repeat scroll 0 0 transparent;
    color: orange;
    float: left;
    font-size: 10px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding-top: 0px;
padding-left: 2px;
line-height: 15px;
    text-align: center;
    width: 40px;
}

.headerdiv01 .headerCart.full {
    background: url("/StyleSheets/GoldenGate/image/cart.jpg") no-repeat scroll 0 0 transparent;
   
}

.headerdiv01 .reloadingCart
{
/*display:none;*/
}

#headerdiv .EuroRegDev{
	margin-top: 30px;
    margin-left: 10px;
float: left;
}
/*-------------------------------------------------------------*/

/* standard slideshow css */
.slideshow img 
{ 	
/*	border: 2px solid #ccc; 
	background-color: #eee; */
}
/* end standrd slideshow css*/

/*-------------------------------------------------------------*/

/***** BEGIN MESSAGECONTROL *****/
.errorLabel
{
	border: 1px solid #FF8282;
	text-align: left;
	color: Black;
	float: left;
	background-color: #FFDFDF;
	padding: 5px;
	margin-top:0px;
	margin-bottom:0px;
}

.successLabel
{
	border: 1px solid #009933;
	text-align: left;
	color: Black;
	float: left;
	background-color: #D1F3D1;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/***** END MESSAGECONTROL *****/


.landingBox{ 
	float:left;
	box-shadow:2px 2px 10px -1px;
}

.landingGroup{float:left;width:357px;margin-right:10px;margin-bottom:10px;}
.landing1,.landing2 {width:357px;margin-bottom:10px;height:180px;}
.landing1,.landing9{margin-right:10px}
.landing3,.landing4{height:85px;width:357px;}
.landing3{margin-bottom:10px;}
.landing5{height:180px;width:357px;margin-bottom:10px;}
.landing6,.landing8{width:217px;height:120px;}
.landing7{margin:0 10px 10px;width:270px;height:120px;}
.landing9,.landing10 {width:357px;margin-bottom:10px;height:180px;}


.leftPanelDiv .ContentItems
{
	height: 850px;
	background-color: #75787B;
}