@charset "utf-8";
/* CSS Document #e86570;*/

.excurrentbannerhorizontalimg, .excurrentbrandimg {
-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

html body {
	text-align: left;
	height: 100%;
	margin-top: 0;
	margin-right: 25;
	margin-bottom: 0;
	margin-left: 25;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	overflow-y:scroll;
	background-color: #FFF;
	color: #666;
	}

/* Responsive Frames*/


#juxtaposertriple {
	position: relative;
	padding-bottom: 25px;
	overflow: hidden;
}

.homeannouncement {
	font-size: 16px;
	margin-top: 10px;
	font-weight: strong;
}
#artistlistbox {
	position: relative;
	width: 210px;
	float: left;
	padding-right: 18px;
	padding-left: 18px;
}

#artistlistimgbox {
	position: relative;
	width: 240px;
	float: left;
	
}

#artistlistname {
	position: relative;
	height: 25px;
	font-size: 12px;
	line-height: 18px;
	width: 200px;
}

.artistlistcaption {
	font-size: 9px;
	line-height: 14px;
}

 

/* Artist Page */

.apbiopic {
	align: left;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.apsplashIMG {

}

#apsplashmenu {
	position: relative;
	padding-top: 10px;
}

#apsplashbox {
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.apsplashdates {
	font-size: 10px;
	letter-spacing: 0px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#apsplashtexttitle {
	font-size: 18px;
	position: relative;
	font-variant: small-caps;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	overflow: hidden;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}

#apsplashtextframe {
	position: absolute;
	background-color: rgba(255,255,255,0.9);
	border: 1px solid #FFF;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	bottom: 25px;
	left: 25px;
}

#apbiobox {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	font-size: 12px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;

}

#apbiotext p {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: "Times New Roman", Times, serif;
	color: #333;
	
}

#apmainbox	{
	text-align: center;
	overflow: hidden;
	
}

#appublicationsbox {
	margin-right: auto;
	margin-left: auto;
}

.appublicationsimgbox {
	text-align: center;
}

#apbanner {
	text-align: center;
	padding-bottom: 25px;
}

#apbannercaption {
	text-align: left;
	padding-top: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
}

#apname {
	font-family: "Times New Roman", Times, serif;
	font-size: 29px;
	color: #333;
	text-align: center;
	line-height: 25px;
}

#apname span {
	font-size:14px
}

.apsectiontitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 10px;
	margin-top: 35px;
	color: #333;
	padding-bottom: 10px;
	
}

.apsectionbox {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
	
}

.apsectionentry {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

#apmenu {
	font-size: 11px;
	line-height: 16px;
	color: #333;
	font-family: "Times New Roman", Times, serif;
	overflow: hidden;
	width: 300px;
	left: 4px;
	top: 1px;
	
}

.apreturn {
	text-align: left;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	
}

.apview {
	text-align: left;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	
}

.appublicationsframe {
	float: left;
	text-align: center;		
}

.appublicationstitle {
	height: 45px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Galler Page */

.gpspacer {
	display: inline;
	padding-right: 25px;
	padding-left: 25px;
}


#gpthumbbox {
	text-align: center;
	
}

#gpthumb {
	
	
}

.gpthumbimg {
	height: 100px;
	width: 100px;
	padding-bottom: 16px;
	padding-left: 8px;
	padding-right: 8px;
}


#gpbiotext {
	text-align: left;

}

#gpbiotext p {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: "Times New Roman", Times, serif;
	color: #333;
	
}

#gpmainbox	{
	text-align: center;
	overflow: hidden;
	padding-top: 10px;
	
}



#gpbanner {
	text-align: center;
	padding-bottom: 25px;
}

#gpbannercaption {
	text-align: left;
	padding-top: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
}

#gpname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #333;
	text-align: center;
	line-height: 22px;
	padding-bottom: 20px;
}

.gpdate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333;
	text-align: center;
	line-height: 20px;
}

#gpname span {
	font-size:14px
}

.gpsectiontitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 10px;
	margin-top: 35px;
	color: #333;
	padding-bottom: 10px;
	
}

.gpexhibitiontitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	
}

#gpmenu {
	font-size: 11px;
	line-height: 16px;
	color: #333;
	font-family: "Times New Roman", Times, serif;
	overflow: hidden;
	width: 300px;
	
}

.gpreturn {
	display: inline;
	padding-right: 30px;
	
}

.gpview {
	width: 100px;
	display: inline;
	padding-left: 30px;
	
}

#gpimgcaption {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 10px;
}


#einame {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #333;
	text-align: center;
	line-height: 22px;
	padding-bottom: 20px;
}

.eidate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #333;
	text-align: center;
	line-height: 20px;
}

#einame span {
	font-size:14px
}

.exlistframe {
	float: left;
	padding-bottom: 35px;
    
}

.exrtt {
	font-size: 11px;
	line-height: 13px;
	color: #666;
	padding-left: 15px;
	    
}

.exlistyear {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 25px;    
}

.exlisthead {
	font-size: 20px;
	line-height: 27px;
	padding-top: 15px;
}

.exlistheaddates {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}

.exlistimgbox {
	text-align: center;
	padding-bottom: 15px;
}

.exlisttitle {
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

.exlistdate {
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #666;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}

#exifname {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 22px;
	padding-bottom: 7px;
}

#exifminititle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 28px;
	color: #666;
	padding-bottom: 8px;
}

#exifsectiontitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 24px;
	color: #333;
	padding-bottom: 20px;
	text-align: left;
}


.exifsectionlink {
	padding-top: 5px;
	
}

.exifsectionentry {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #666;
	padding-bottom: 15px;
	
}


#exifminidate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-bottom: 6px;
}

#exifmenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666;
	text-align: center;
	line-height: 20px;
	padding-bottom: 10px;
}

.exifdate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333;
	text-align: center;
	line-height: 18px;
}

.exifsectionbox {
	overflow: hidden;
	padding-bottom: 15px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}

#exifsectiontext {
	text-align: left;
}

#exifbookimgbox {
	text-align: left;
	width: 285px;
	float: left;
	padding-right: 15px
}

#exifbooktextbox {
	text-align: left;
	float: left;
	padding-top: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

.exifbooktitle {
	font-size: 20px;
	line-height: 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	
}

.exifbookdetails {
}

.exifbookimg {
	width: 285px;
	height: auto;
}

#exifname span {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

#exifmainbox {
	overflow: hidden;
	padding-top:25px;
	padding-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}

#exifimgbox {
	float: left;
	text-align: center;
	overflow: hidden;
	padding-bottom: 20px;
}

#exiftextbox {
	width: 375px;
	float: left;
	padding-left: 45px;
	
}

#exifminimenu {
	font-size: 11px;
	line-height: 19px;
	padding-bottom: 15px;
}

#exifminiextra {
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 15px;
}

#exifessaytitlebox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 26px;
	color: #666;
	padding-bottom: 20px;
	
}

#exifessaybox {
	margin-right: auto;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	padding-bottom: 20px;
}

#exifbookinfobox {
	width: 285px;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	
}

.exifsig {
	padding-top:25px;


}




.headerbrand {
	height: 45px;
	width: auto;
}

#aboutmaintextbox {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px;
	float: left;
}

#aboutimagebox {
	float: left;
	}

.aboutimg {

}

#mm_about #content {

}

#aboutdropbox {
	font-size: 11px;
	line-height: 18px;
	border: 1px solid #FFF;
	padding-bottom: 45px;
	overflow: hidden;
}

#pubsmainbox {
	overflow: hidden;
	padding-top:25px;
	padding-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}

#pubsextraimgbox {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 25px;
}

.pubssig {
	padding-top:25px;


}

#pubsessaytitlebox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 26px;
	color: #666;
	padding-bottom: 20px;
	
}

#pubsessaybox {
	margin-right: auto;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	padding-bottom: 45px;


}

#pubsimgbox {
	float: left;
	text-align: center;
	overflow: hidden;
}

#pubsdetails {
	color: #333;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 16px;
}

.pubsimg {
	height: auto;
	width: 285px;
}

#pubstitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #333;
	line-height: 24px;
}

#pubstextbox {
	width: 375px;
	float: left;
	padding-left: 45px;
	
}

#pubsmaintext {
	color: #333;
}


.publicationsframe {
	float: left;
	text-align: center;
	width: 300px;
	padding-bottom: 25px;
	overflow: hidden;
	
}

.publicationstitle {
	font-size: 12px;
	line-height: 17px;
	color: #666;
	
}

#contactsubscribebox {
	padding-bottom: 15px;
}


#mm_contact #content {
	background-image: url(../../contact/img/01.jpg);
	background-repeat: no-repeat;
}

#contactbackdrop {
	
}

#contactdropbox {
	background-color: rgba(255,255,255,0.9);
	font-size: 11px;
	line-height: 18px;
	padding: 25px;
	margin-bottom: 35px;
	border: 1px solid #FFF;
}

#contactaddressbox {
	position: relative;
	padding-bottom: 15px;
}

.contactnamebox {
	position: relative;
	margin-bottom: 15px;
}

#newsarticlebox  {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 25px;
	
}

.newstitlebox {
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 5px;
	line-height: 33px;
}

.newsdatebox {
	padding-bottom: 5px;
	font-size: 16px;
	line-height: 22px;
}

#excurrentdates {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 16px;
	line-height: 18px;
}

#excurrentcaption {
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	padding-top: 8px;
	
}

#excurrentbrand {
	text-align: center;
	
}



#excurrentbanner {
	text-align: center;
}

.excurrentmaintext {
	padding-right: 75px;
	padding-left: 75px;
	font-size: 11px;
	line-height: 18px;
	padding-top: 25px;
	padding-bottom: 25px;
}


.excurrentcattext {
	line-height: 18px;
	Font-Family: "Times New Roman", Times, serif;
	Font-Size: 18px;

}

.excurrentcattext p {
	
}


#excurrentmaintext p {
	font-family: "Times New Roman", Times, serif;
	line-height: 24px;
	font-size: 12px;
}

#excurrentmaintexthead {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}

#excurrentframe {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	
}

#exupcomingframe {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-top: 12px;
	
}


#exupcomingdetails {
	padding-top: 24px;
	margin-right: auto;
	margin-left: auto;
		
}

#exupcomingdates {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 16px;
	line-height: 18px;
}

#exupcomingcaption {
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	padding-top: 8px;
	margin-right: auto;
	margin-left: auto;
	
}


#exupcomingbrand {
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}



#exupcomingbanner {
	text-align: center;
}

.exupcomingmaintext {
	padding-right: 75px;
	padding-left: 75px;
	font-size: 11px;
	line-height: 18px;
	padding-top: 25px;
	padding-bottom: 25px;
}

#exupcomingmaintext p {
	
}









#featuredworksbox {
	position: relative;
}

#featuredworksimage {
	position: relative;
	float: left;
}

#featuredworkstext {
	position: relative;
	float: right;
	width: 400px;
	font-size: 12px;
	line-height: 15px;
}

#artistlistdivider {
	position: relative;
	float: left;
	width: 250px;
	font-size: 14px;
	line-height: 28px;
	padding-right: 37px;
	padding-left: 37px;
	padding-bottom: 35px;
}

.featuredworksimg {
	height: 250px;
	width: auto;
}

#currentworksbox {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666;
	line-height: 16px;
	padding-right: 95px;
	padding-left: 95px;
}

#artistsplashframe {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
}

#artistsplashbox {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#artistsplashtext {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 600px;
	margin-top: 310px;
	margin-left: 30px;
	background-color: rgba(255,255,255,0.8);
	padding: 15px;
}

#artistsplashheader {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666;
	line-height: 25px;
	margin-right: auto;
	margin-left: auto;
}

#artistsplashmenu {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
	margin-right: auto;
	margin-left: auto;
}

#artistfworksframe {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
}

#artistfworksbox {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

#artistfworkscaption {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
	line-height: 16px;
	padding-top: 15px;
	text-align: center;
}

#artistthumbframe {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
	padding-top: 55px;
	text-align: center;
}

#artistthumbbox {
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	line-height: 25px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

.artistthumbimg {
	height: 65px;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	display: inline;
}

#currentworksimage {
	position: relative;
	float: left;
}

#currentexheaderimage {
	position: relative;
	float: left;
	width: 400px;
	font-size: 12px;
	line-height: 15px;
}

#currentexheadertext {
	position: relative;
	float: left;
	width: 340px;
	font-size: 12px;
	line-height: 15px;
	padding-top: 55px;
	padding-left: 40px;
}


#currentworkstext {
	position: relative;
	float: right;
	width: 400px;
	font-size: 12px;
	line-height: 15px;
}

#artistlistdivider {
	position: relative;
	float: left;
	width: 250px;
	font-size: 14px;
	line-height: 28px;
	padding-right: 37px;
	padding-left: 37px;
	padding-bottom: 35px;
}

.currentworksimg {
	height: 250px;
	width: auto;
}



.currentexbanner {
	height: auto;
	width: 600px;
}


	
.button, .superstarbutton {
	    color: #ffffff;
        }
	

	
	
.starbuttonflat, .mainmenubrand {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
   }
   
.starbutton {
	color: #ffffff;	
   }
	
	
.group:after {
  content: "";
  display: table;
  clear: both;
}




::selection {
	background: #e86570; /* Safari */
	}
::-moz-selection {
	background: #e86570; /* Firefox */
}

/*---------------------------------
     homefade
---------------------------------*/


#tourmenu {
	position: absolute;
	width: 985px;
	bottom: 0px;
	background-color: rgba(255,255,255,0.3);
}


  
  #wrapper{
      width: 700px;
      height: 400px;
      background: #a5a5a5;
      margin: 100px auto 0 auto;
  }
  
  #slider{
      width: 450px;
      overflow: hidden;
  }
  
  #dealer{
  float: left;
      margin: 0 auto;
      width: 450px;
      height: 200px;
      background: pink;
  }
  
  #advertise{
    float: left;
  
  display: none;
      margin: 0 auto;
      width: 450px;
      height: 200px;
      background: lime;
  }
  #social{
    float: left;
  
    display: none;  
      margin: 0 auto;
      width: 450px;
      height: 200px;
      background: purple;
  }
  #need{
    float: left;
  
    display: none;
      margin: 0 auto;
      width: 450px;
      height: 200px;
      background: yellow;
  }
  
  
  
  
  ul#controlls{
  padding: 10px 0;
  height: 60px;
  }
  
  ul#controlls li{
      display: inline;
      padding: 5px 10px;
  }

.details{
    position: absolute;
}




/*---------------------------------
     responsive
---------------------------------*/

#Slideshow1 img { 
             
	      display: block;
		  width: 900px;
	      margin-left: auto;
          margin-right: auto;
          }
		 
IMG.homestar {
	      display: none;
          }
		  
IMG.boxstar {
	      padding-right: 10px;
		  height: 37px;
		  vertical-align: middle;
		  display: inline;
          }
		
IMG.headstar {
		  height: 36px;
		  padding-top: 1px;
		  vertical-align: top;
          }			
		
IMG.substar {
		  height: 25px;
		  padding-top: 1px;
		  vertical-align: top;
          }		




/*---------------------------------
     navigation
---------------------------------*/



.morsep {
 	margin-bottom: 25px;
	font-size: 14px;
	text-align: center;
	background-color: #666666;
	color: #ffffff;
}





#mainmenu ul { 
    list-style: none; 
	position: relative; 
	
}

#mainmenu ul li {  
    float: left;
    margin: 0;
    padding: 0;
	display: inline;

}


#mainmenu ul li a {

	


}


.no-touch #mainmenu ul li a:hover  .mainmenubutton {
	
    color: #000;	
	background: #DDD;
	  


}

#submenu {
	overflow: hidden;

	
}	

#submenu ul { 
    list-style: none; 
	position: relative; 

	
}

#submenu ul li {  
    float: left;
    margin: 0;
    padding: 0;
	display: inline;

}


#submenu ul li a {

	


}



.submenubutton {
	position: relative;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	padding-left: 11px;
	padding-right:11px;
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	padding-top: 4px;
	padding-bottom: 4px;
   }


#headermenu {
	position: relative;
	font-size: 18px;
	line-height: 20px;
	overflow: hidden;
	
}

#mainmenu {
	padding-bottom: 10px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;

	
	}
	
.mainmenubutton {
	height:38px;
	position: relative;
    }


.mainmenubutton {
	padding-right:15px;
	font-size:11px;
	line-height:36px;
	padding-left: 11px;
	padding-right:11px;
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
   }
   
.mainmenubrand {

 }
 
 



	
	
	


	






ol, ul, li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
}



/*---------------------------------
     links
---------------------------------*/
	
a:link, a:active, a:visited, a:hover {
	color: #333333;
	text-decoration:none;
}

a.pink:link, a.pink:active, a.pink:visited, a.pink:hover {
	color: #666666;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a.invert:link, a.invert:active, a.invert:visited, a.invert:hover {color: #222222; text-decoration:none;}

a.blue:link, a.blue:active, a.blue:visited, a.blue:hover {color: #06C; text-decoration:none; }

/*---------------------------------
     images
---------------------------------*/

IMG.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


IMG.stra100 {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

IMG.stra40 {
	max-width: 40%;
	height: auto;
	width: auto\9; /* ie8 */
}


IMG.stra60 {
	max-width: 50%;
	height: auto;
	width: auto\9; /* ie8 */
}

IMG.stra75 {
	max-width: 75%;
	height: auto;
	width: auto\9; /* ie8 */
}

.imgbox:after {
  content: "";
  display: table;
  clear: both;
}

.supercenter {
	text-align: center;
}

IMG.bordra {
	border-style:solid;
	border-width-:1px;
	border-color: #CCC;
}


IMG.omega {
    max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

IMG.socialshare {
	width: 35px;
	height: 35px;
	margin-right: 10px;
	margin-left: 10px;
}



/*---------------------------------
     magic
---------------------------------*/




.curaga {
   clear: both;
   }	
   


#header {
	position: fixed;
	z-index:200;
	top: 0;
	overflow: hidden;
	background-color: #FFF;
	padding-top: 10px;
	}

#wrap {
	position: relative;
	padding: 0;
	width: 985px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	}
	
#content {
	position: relative;
	height: 1%;
	padding-top: 55px;
	
    }
	





.juxtaposer {
	position: relative;
}

#footer {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 25px;
	padding-bottom: 70px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
    }	

#footer300 {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 25px;
	padding-bottom: 70px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
    }		

	
	
	
	
	
	
	
