#container
{
	margin: 0px auto;
	width:100%;
	
}

.root
{
	position: relative;
	width:100%;
}

.root .center
{
	width:100%;
	margin:0px auto;
}

a { outline:none; }

.clearboth { clear:both; }

/* ================================================================================================
HEADER
================================================================================================ */
#header
{
	height:157px;
	background:url('../../img/site/header/background.png') top center repeat-x;
	width:100%;
}

#header .center
{
	width:800px;
	height:157px;


}


/* ================================================================================================
HEADER LEFT
================================================================================================ */


.fan_box { 	


			float:right;
			//margin-left: 25px;
			margin-right: 25px;
			margin-top: 25px; }






/* ================================================================================================
HEADER CENTER
================================================================================================ */

#header_center
{
	width:800px;
	height:157px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	

				

}

#header_center h1
{
	margin-top:0px;
	width:800px;
	height:157px;

}

#header_center h1 a
{
	cursor: pointer;
	display: block;
	width:100%;
	height:100%;
	background:url('../../img/site/header/logo.png') no-repeat;
	text-indent: -9999px;
//float:left;
}





/* ================================================================================================
SITE
================================================================================================ */
#site
{
	width:100%;
	height:690px;
}


/* ================================================================================================
FOOTER
================================================================================================ */
#footer
{
	position: relative;
	height:39px;
	background:url('../../img/site/footer/background.jpg') repeat-x;
	z-index:100;
	min-width: 1024px;
}

#footer .center
{
	width:1024px;
	height:100%;
	margin:0 auto 0 auto;
}

#footer .center h2
{
	margin:0 auto;
	display:block;
	width:191px;
	height:39px;
	background:url('../../img/site/footer/center.jpg') no-repeat;
	text-indent: -9999px;
}

#footer .center p.copyright
{
	float:right;
	font-size:12px;
	color:#ffe6b5;
	margin:-25px 63px 0 0;
}

#footer .center p.links
{
	float:right;
	font-size:12px;
	color:#ffe6b5;
	margin:-25px 843px 0 0;
	display: inline;
}

#footer .center p.links a,
#footer .center p.links a:active,
#footer .center p.links a:visited
{
	margin:0 0 0 10px;
	font-family: 'Droid Serif','Georgia',serif;
	font-size:12px;
	color:#fff7e7;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#footer .center p.links a:hover
{
	color:#cda055;
}

#site input { font-size: 13px; height:24px; }
#site textarea { font-size: 13px; }

.inner-content-container { margin: 0 auto;  width:1024px; position: relative; }

/* ================================================================================================
Features
================================================================================================ */
.feature#site .frame { float: left; margin-left: 132px; width:760px; height:510px; border: #fbf8f3 1px solid; position:relative; display: inline;}
.feature#site .frame .tl, #site .frame .tr, #site .frame .bl, #site .frame .br { width: 5px; height: 5px; position:absolute; margin-left:-1px; margin-top: -1px; display: inline; z-index:100; }
.feature#site .frame .tl { background: url('../../img/global/borders/tl.gif') no-repeat scroll top left; float:left; left:0px; }
.feature#site .frame .tr { background: url('../../img/global/borders/tr.gif') no-repeat scroll top left; float:right; right:-2px; }
.feature#site .frame .bl { background: url('../../img/global/borders/bl.gif') no-repeat scroll top left; float:left; bottom:-2px; left:0px; }
.feature#site .frame .br { background: url('../../img/global/borders/br.gif') no-repeat scroll top left; float:right; bottom:-2px; right:-2px; }

.feature#site .frame .border-one { width:759px; height:509px; float:left; border:#d2bc88 1px solid; }
.feature#site .frame .border-two { width:755px; height:504px; float:left; border:#ffffff 2px solid; }
.feature#site .frame .border-three { width:738px; height:487px; float:left; border:#d8d8d8 1px solid; padding-top:16px; padding-left:15px; }

.feature#site .frame .site-screenshot { float:left; display: inline; height:467px; width:513px; border: 1px solid #e6e6e6; }
.feature#site .frame .site-screenshot .inner-content {float:left; display: inline; width:512px; height:465px; border-top: 1px solid #fdfdfd; border-bottom: 1px solid #fdfdfd; border-right: 1px solid #fdfdfd; }

.feature#site .frame .site-info { float:left; display: inline; margin-left: 20px; width:184px; color: #222; display: inline; }
.feature#site .frame .site-info h2 { text-transform: uppercase; margin:1px 0 6px 0; clear:both; display: inline; width:100%; float:left; font-size: 14px; color:#222; margin-top: 1px; padding-top: 0px; font-family: 'Droid Serif', arial, serif; font-weight: bold; font-style:normal; line-height: 13px; }

.feature#site .frame .site-info a { width:100%; margin-top: 1px; float:left; color: #af7e2d; display: inline; text-decoration: none; font-family: Georgia; font-size: 11px; font-style:italic; }
.feature#site .frame .site-info a:hover { color:#3e3e3e; }
.feature#site .frame .site-info p { clear:both; float:left; width:100%; color: #222; display: inline; font-family: Georgia; font-size: 12px; font-style:normal; margin-top: 8px; }

.feature#site .inner-content-container .left-arrow-container {  width:133px; position: absolute; top:217px; left:0px; }
.feature#site .inner-content-container .right-arrow-container { width:133px; position: absolute; top:217px; right:0px; }

.feature#site .inner-content-container a.left-arrow, .feature#site .inner-content-container a.right-arrow { text-indent:-9999px; background: url('../../img/site/global/arrows.gif') no-repeat scroll top left;  width: 20px; height: 30px;  text-decoration: none; cursor:pointer; outline:none; border:0px; }
.feature#site .inner-content-container a.left-arrow { background-position: 0px 0px; float:right; margin-right: 21px; margin-left: 6px; }
.feature#site .inner-content-container a.left-arrow.selected { background-position: 0px -30px; }
.feature#site .inner-content-container a.left-arrow:hover {  background-position: 0px -30px; }
.feature#site .inner-content-container span , .feature#site .inner-content-container span { line-height:30px; font-size: 13px; color:#222; font-family:"Times New Roman"; font-style:italic; font-weight: bold; }
.feature#site .inner-content-container .left-arrow-container span { float:right; }
.feature#site .inner-content-container .right-arrow-container span { float:left; }

.feature#site .inner-content-container a.left-arrow:hover span { color:#a7a7a7; } 

.feature#site .inner-content-container a.right-arrow { margin-left: 22px; margin-right: 6px; background-position: -20px 0px; float:left; }
.feature#site .inner-content-container a.right-arrow.selected { background-position: -20px -30px; }
.feature#site .inner-content-container a.right-arrow:hover {  background-position: -20px -30px; }
.feature#site .inner-content-container a.right-arrow span { margin-right:-67px; float:right; display: inline; }
.feature#site .inner-content-container a.right-arrow:hover span { color:#a7a7a7; }

.feature#site .frame .share-this
{
	float:left;
	background: url('../../img/site/feature/share/background.gif') no-repeat scroll top left;
	height: 13px;
	margin-top: 19px;
	padding-left:85px;
}

.feature#site .frame .share-this a
{
	float:left; text-indent: -999em; letter-spacing: -999em;
	height:13px;
	width:15px;
	margin-left: 5px;
	margin-top: 0px;
	line-height:0px;
}

.feature#site .frame .share-this a.facebook
{
	background: url('../../img/site/feature/share/facebook.jpg') no-repeat scroll top left;
	background-position: 0px 0px;
}

.feature#site .frame .share-this a.facebook:hover
{
	background-position: 0px -13px;
}


.feature#site .frame .share-this a.twitter
{
	background: url('../../img/site/feature/share/twitter.jpg') no-repeat scroll top left;
	background-position: 0px 0px;
}

.feature#site .frame .share-this a.twitter:hover
{
	background-position: 0px -13px;
}

.feature#site .frame .share-this a.email
{
	height:9px !important;
	background: url('../../img/site/feature/share/email.jpg') no-repeat scroll top left;
	background-position: 0px 0px;
	margin-top: 2px;
}

.feature#site .frame .share-this a.email:hover
{
	background-position: 0px -9px;
}

.feature#site .frame a.comment-on-facebook { float:left; display: inline; text-indent: -999em; letter-spacing: -999em; background: url('../../img/site/feature/comment.gif') no-repeat scroll top left; width: 183px; height: 31px; margin-top: 7px; }
.feature#site .frame a.comment-on-facebook:hover { background-position: 0px -31px; }

/* ================================================================================================
ARCHIVE
================================================================================================ */

.archive#site .archive-container .archive-header { float:left; display: inline; margin-left: 330px; background: url('../../img/site/archive/header.gif') no-repeat scroll top left; width: 187px; height: 17px; margin-bottom: 15px;}
.archive#site .archive-container { float: left; display: inline; margin-left: 132px; width:876px; height:510px; position:relative; margin-left: 74px; }

.archive#site .exhibits-container { float:left; display: inline; margin-left: 55px; width:788px; }
.archive#site .frame-container { float:left; height:206px; width:172px; display: inline; margin-right: 25px; margin-bottom: 45px; }
.archive#site .frame-container a { text-decoration:none; color: #af7e2d; font-family:"Times New Roman"; font-size: 13px; font-weight: bold; font-style:italic; text-align: center; float:left; width:100%; margin-top: 4px; }
.archive#site .frame-container a:hover { color:#c42121; }
.archive#site .frame-container h2 { color: #222222; font-family: 'Droid Serif', arial, serif; font-weight: bold; font-size: 13px; font-style:normal; text-align: center; width:100%; float:left; margin-top: 0px; }
.archive#site a.frame { text-decoration: none; width: 176px; height:176px; background: url('../../img/site/archive/thumbnail.gif') no-repeat scroll top left; margin-top: 0px; margin-left: 0px; }
.archive#site a.frame:hover { background-position: 0px -176px; cursor:pointer; }
.archive#site a.frame img { margin-top: 6px; margin-left: 0px; }

.archive#site .frame .tl, #site .frame .tr, #site .frame .bl, #site .frame .br { width: 4px; height: 4px; position:absolute; margin-left:0px; margin-top: -1px; display: inline; }
.archive#site .frame .tl { background: url('../../img/landing/small-frame-bg-tl.gif') no-repeat scroll top left;) no-repeat scroll top left; float:left; margin-left:-1px; }
.archive#site .frame .tr { background: url('../../img/landing/small-frame-bg-tr.gif') no-repeat scroll top left; float:right; right:-1px; }
.archive#site .frame .bl { background: url('../../img/landing/small-frame-bg-bl.gif') no-repeat scroll top left; float:left; bottom:-1px; left:-1px;}
.archive#site .frame .br { background: url('../../img/landing/small-frame-bg-br.gif') no-repeat scroll top left; float:right; bottom:-1px; right:-1px; }

.archive#site .inner-content-container .left-arrow-container {  z-index:100; width:133px; position: absolute; top:229px; left:0px; }
.archive#site .inner-content-container .right-arrow-container { z-index:100; width:133px; position: absolute; top:229px; right:0px; }
 
.archive#site .inner-content-container a.left-arrow, .archive#site .inner-content-container a.right-arrow { text-indent:-9999px; background: url('../../img/site/global/arrows.gif') no-repeat scroll top left;  width: 20px; height: 30px;  text-decoration: none; cursor:pointer; outline:none; border:0px; }
.archive#site .inner-content-container a.left-arrow { background-position: 0px 0px; float:right; margin-right: 21px; margin-left: 6px; }
.archive#site .inner-content-container a.left-arrow.selected { background-position: 0px -30px; }
.archive#site .inner-content-container a.left-arrow:hover {  background-position: 0px -30px; }
.archive#site .inner-content-container span , .archive#site .inner-content-container span { line-height:30px; font-size: 13px; color:#222; font-family:"Times New Roman"; font-style:italic; font-weight: bold; }
.archive#site .inner-content-container .left-arrow-container span { float:right; }
.archive#site .inner-content-container .right-arrow-container span { float:left; }
 
.archive#site .inner-content-container a.left-arrow:hover span { color:#a7a7a7; } 
 
.archive#site .inner-content-container a.right-arrow { margin-left: 22px; margin-right: 6px; background-position: -20px 0px; float:left; }
.archive#site .inner-content-container a.right-arrow.selected { background-position: -20px -30px; }
.archive#site .inner-content-container a.right-arrow:hover {  background-position: -20px -30px; }
.archive#site .inner-content-container a.right-arrow span { margin-right:-67px; float:right; display: inline; }
.archive#site .inner-content-container a.right-arrow:hover span { color:#a7a7a7; }


/* ================================================================================================
RECOMMEND
================================================================================================ */

.recommend#site .recommend-container { margin: 0 auto; position:relative; width:655px;  }
.recommend#site .recommend-container .recommend-header { float:left; display: inline; margin-left: 162px; background: url('../../img/site/recommend/header.gif') no-repeat scroll top left; width: 323px; height: 22px; margin-bottom: 15px; clear:both; }

.recommend#site .recommend-container .frame { margin: 0 auto;  width:655px; height:445px; border: #fbf8f3 1px solid; position:relative; float:left; }
.recommend#site .recommend-container .frame .tl, #site .frame .tr, #site .frame .bl, #site .frame .br { width: 5px; height: 5px; position:absolute; margin-left:-1px; margin-top: -1px; display: inline; z-index:100; }
.recommend#site .recommend-container .frame .tl { background: url('../../img/global/borders/tl.gif') no-repeat scroll top left; float:left; left:0px; }
.recommend#site .recommend-container .frame .tr { background: url('../../img/global/borders/tr.gif') no-repeat scroll top left; float:right; right:-1px; }
.recommend#site .recommend-container .frame .bl { background: url('../../img/global/borders/bl.gif') no-repeat scroll top left; float:left; bottom:-2px; left:0px; }
.recommend#site .recommend-container .frame .br { background: url('../../img/global/borders/br.gif') no-repeat scroll top left; float:right; bottom:-2px; right:-1px; }

.recommend#site .recommend-container .frame .border-one { width:653px; height:444px; float:left; border:#d2bc88 1px solid; }
.recommend#site .recommend-container .frame .border-two { width:649px; height:440px; float:left; border:#ffffff 2px solid; }
.recommend#site .recommend-container .frame .border-three { width:632px; height:422px; float:left; border:#d8d8d8 1px solid; padding-top:16px; padding-left:15px; }

.recommend#site .recommend-container .frame .border-three span.required { float:left; width:324px; color: #af7e2d; font-family: Georgia; font-size: 11px; font-style:italic; margin-bottom: 15px; }
.recommend#site .recommend-container .frame .border-three label { float:left; width:324px; color: #222222; font-family: 'Droid Serif', arial, serif; font-weight: bold; font-size: 13px; font-style:normal; margin-bottom: 8px; }
.recommend#site .recommend-container .frame .border-three input
{
	float:left;
	width:319px;
	border:#d7d7d7 solid 1px;
	margin-bottom: 15px;
	padding-left: 5px;
	height:21px;
	padding-top:3px;
}

.recommend#site .recommend-container .frame .border-three textarea
{
	float:left;
	width:319px;
	height: 232px;
	border:#d7d7d7 solid 1px;
	padding-left: 5px;
	padding-top: 4px;
}

.recommend#site .recommend-container .frame .border-three a.submit-button { border:none; outline:none; float:left; display: inline; background: url('../../img/site/global/form/submit.gif') no-repeat scroll top left; width: 137px; height: 36px; text-indent: -999em; letter-spacing: -999em; clear:both; margin-top: 15px; }
.recommend#site .recommend-container .frame .border-three a.submit-button:hover { background-position: 0px -36px; }
.recommend#site .recommend-container .frame .border-three .right-side { float:right; display: inline; margin-right: 28px; margin-top: 27px; } 
.recommend#site .recommend-container .frame .border-three p { width:240px; text-align: left; font-family:Georgia; color:#222222; font-size: 12px; margin-bottom: 20px; }

.recommend#site .recommend-container .frame .border-three .terms-container { width: 326px; float:left; margin-top: 15px; font-weight: bold; font-family: 'Droid Serif', arial, serif; font-size: 12px; }
.recommend#site .recommend-container .frame .border-three .checkbox-info { float:left; width: 297px;}
.recommend#site .recommend-container .frame .border-three a.checkbox { margin-right: 6px; background: url('../../img/site/global/form/checkbox.gif') no-repeat scroll top left;  width: 17px; height: 17px; text-indent: -999em; letter-spacing: -999em; float:left; }
.recommend#site .recommend-container .frame .border-three a.checkbox:hover { background-position: 0px -17px;}
.recommend#site .recommend-container .frame .border-three span.by { float:left; color: #222222; width:297px; margin-top: 4px; }
.recommend#site .recommend-container .frame .border-three a.terms { float:left; color:#af7e2d; text-decoration: none; margin-top: 1px; }
.recommend#site .recommend-container .frame .border-three a.terms:hover { color:#c42121; }

.recommend#site .recommend-container .frame .border-three .success { margin-top: 31px; float:left; width:100%; }
.recommend#site .recommend-container .frame .border-three .success h2 { font-family: 'Droid Serif', arial, serif; text-align:center; float:left; width:100%; }
.recommend#site .recommend-container .frame .border-three .success p { text-align:left; float:left; width:453px; margin-left: 90px; margin-top: 9px; margin-bottom: 0px; display: inline; }
.recommend#site .recommend-container .frame .border-three .success a.suggest-another { float:left; text-indent: -999em; letter-spacing: -999em; margin-left: 224px; margin-top: 30px; display:inline; background: url('../../img/recommend/suggest-another.gif') no-repeat scroll top left; width: 176px; height: 35px; }
.recommend#site .recommend-container .frame .border-three .success a.suggest-another:hover { background-position: 0px -35px; }

.recommend#site .label { text-transform: uppercase; }

/* ================================================================================================
CONTACT US
================================================================================================ */

.contact#site .label { text-transform: uppercase; }

.contact#site .contact-container { margin: 0 auto; position:relative; width:759px;  }
.contact#site .contact-container .contact-header { float:left; display: inline; margin-left: 265px; background: url('../../img/site/contact/header.gif') no-repeat scroll top left; width: 323px; height: 22px; margin-bottom: 15px; clear:both; }
               
.contact#site .contact-container .frame { margin: 0 auto;  width:759px; height:586px; border: #fbf8f3 1px solid; position:relative; float:left; }
.contact#site .contact-container .frame .tl, #site .frame .tr, #site .frame .bl, #site .frame .br { width: 5px; height: 5px; position:absolute; margin-left:-1px; margin-top: -1px; display: inline; z-index:100; }
.contact#site .contact-container .frame .tl { background: url('../../img/global/borders/tl.gif') no-repeat scroll top left; float:left; left:0px; }
.contact#site .contact-container .frame .tr { background: url('../../img/global/borders/tr.gif') no-repeat scroll top left; float:right; right:0px; }
.contact#site .contact-container .frame .bl { background: url('../../img/global/borders/bl.gif') no-repeat scroll top left; float:left; bottom:-3px; left:0px; }
.contact#site .contact-container .frame .br { background: url('../../img/global/borders/br.gif') no-repeat scroll top left; float:right; bottom:-3px; right:0px; }
               
.contact#site .contact-container .frame .border-one { width:756px; height:586px; float:left; border:#d2bc88 1px solid; }
.contact#site .contact-container .frame .border-two { width:752px; height:574px; float:left; border:#ffffff 2px solid; }
.contact#site .contact-container .frame .border-three { width:725px; height:569px; float:left; border:#d8d8d8 1px solid; padding-top:11px; padding-left:25px; }

.contact#site .contact-container .frame .border-three span.share { float:left; width:328px; color: #222; font-family: Georgia; font-size: 12px; margin-bottom: 1px; }
.contact#site .contact-container .frame .border-three span.share a { color: #af7e2d; font-family: Georgia; font-size: 12px; text-decoration: none; }               
.contact#site .contact-container .frame .border-three span.share a:hover { color: #c42121; text-decoration: none; }               
              
.contact#site .contact-container .frame .border-three span.required { float:left; width:324px; color: #af7e2d; font-family: Georgia; font-size: 11px; font-style:italic; margin-bottom: 12px; }

.contact#site .contact-container .frame .border-three label sup
{
	float:none;
	width:auto;
	color: #af7e2d;
	font-family: Georgia;
	font-size: 12px;
	font-style:italic;
	padding-left:5px;
	line-height: 10px;
}

.contact#site .contact-container .frame .border-three label
{
	float:left;
	width:173px;
	color: #222222;
	font-family: 'Droid Serif', arial, serif;
	font-weight: bold;
	font-size: 13px;
	font-style:normal;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.contact#site .contact-container .frame .border-three label.address { width:259px; }
.contact#site .contact-container .frame .border-three label.city { width:173px; }
.contact#site .contact-container .frame .border-three label.state { width:168px; }
.contact#site .contact-container .frame .border-three label.zip { width:91px; }
.contact#site .contact-container .frame .border-three label.apt { width:70px; }
.contact#site .contact-container .frame .border-three label.countrylabel { width:245px; }
.contact#site .contact-container .frame .border-three label.email { width:327px; }
.contact#site .contact-container .frame .border-three label.email { width:157px; }
.contact#site .contact-container .frame .border-three label.email_verify { width:257px; }

.contact#site .contact-container .frame .border-three label.brand { width:327px; }
.contact#site .contact-container .frame .border-three label.questions { width:327px; margin-top: 3px; }

.contact#site .contact-container .frame .border-three input
{
	float:left;
	width:319px;
	border:#d7d7d7 solid 1px;
	margin-bottom: 15px;
	padding-left: 5px;
	margin-right: 10px;
	height:18px;
	padding-top:4px;
}

.contact#site .contact-container .frame .border-three input.form-error,
.contact#site .contact-container .frame .border-three textarea.form-error

{
	border:3px solid #c72d2d;
}

.contact#site .contact-container .frame .border-three input.name { width:156px; }
.contact#site .contact-container .frame .border-three input.address { width:241px; }
.contact#site .contact-container .frame .border-three input.apt { width:71px; }
.contact#site .contact-container .frame .border-three input.city { width:156px; }
.contact#site .contact-container .frame .border-three input.state { width:156px; }
.contact#site .contact-container .frame .border-three input.zip { width:70px; }
.contact#site .contact-container .frame .border-three input.email { width:324px; }
.contact#site .contact-container .frame .border-three input.phone { width:157px; }
.contact#site .contact-container .frame .border-three input.brand { width:157px; }

.contact#site .contact-container .frame .border-three select.country { float:left; width:245px; }
.contact#site .contact-container .frame .border-three .use { margin-top:-4px;	margin-bottom: 8px;}

.contact#site .contact-container .frame .border-three textarea
{
	float:left;
	width:322px;
	height: 107px;
	border:#d7d7d7 solid 1px;
	padding-left: 5px;
	padding-top:4px;
}

.contact#site .contact-container .frame .border-three a.submit-button { border:none; outline:none; float:left; background: url('../../img/site/global/form/submit.gif') no-repeat scroll top left; width: 137px; margin-bottom: 17px; margin-left: 563px; height: 36px; text-indent: -999em; letter-spacing: -999em; clear:both; margin-top: 15px; }
.contact#site .contact-container .frame .border-three a.submit-button:hover { background-position: 0px -36px; }
.contact#site .contact-container .frame .border-three .left-side { float:left; margin-top:3px; width:362px; height:431px; } 

.contact#site .contact-container .frame .border-three .right-side { float:right; width:355px; height:431px; margin-top:3px; } 
.contact#site .contact-container .frame .border-three .right-side input { width:322px;  }
.contact#site .contact-container .frame .border-three .right-side select { width:328px; margin-bottom: 12px;  }

.contact#site .contact-container .frame .border-three p { width:240px; text-align: left; font-family:Georgia; color:#222222; font-size: 12px; margin-bottom: 20px; }

.contact#site .contact-container .frame .border-three .bottom { float:left; padding-top: 14px; width:699px; border-top:1px solid #d7d7d7; height:56px; }
.contact#site .contact-container .frame .border-three .bottom span { font-family:Georgia; font-size:11px; color:#222222; }
.contact#site .contact-container .frame .border-three .bottom span.one { margin-left: 118px; display:inline; float:left;}
.contact#site .contact-container .frame .border-three .bottom span.two { margin-top: 2px; float:left; display:inline;  margin-left: 10px; font-family: 'Droid Serif', arial, serif; font-weight: bold; text-transform: uppercase; }

.contact#site .contact-container .frame .border-three .success { margin-top: 31px; float:left; width:100%; }
.contact#site .contact-container .frame .border-three .success h2 { font-family: 'Droid Serif', arial, serif; text-align:center; float:left; width:100%; }
.contact#site .contact-container .frame .border-three .success p { text-align:left; float:left; width:453px; margin-left: 153px; margin-top: 9px; margin-bottom: 0px; display: inline; }


/* ================================================================================================
ERROR
================================================================================================ */

.error#site .error-container { margin: 0 auto; position:relative; width:759px;  }
.error#site .error-container .frame { margin: 0 auto;  width:759px; height:150px; border: #fbf8f3 1px solid; position:relative; float:left; }
.error#site .error-container .frame .tl, #site .frame .tr, #site .frame .bl, #site .frame .br { width: 5px; height: 5px; position:absolute; margin-left:-1px; margin-top: -1px; display: inline; z-index:100; }
.error#site .error-container .frame .tl { background: url('../../img/global/borders/tl.gif') no-repeat scroll top left; float:left; left:0px; }
.error#site .error-container .frame .tr { background: url('../../img/global/borders/tr.gif') no-repeat scroll top left; float:right; right:0px; }
.error#site .error-container .frame .bl { background: url('../../img/global/borders/bl.gif') no-repeat scroll top left; float:left; bottom:-3px; left:0px; }
.error#site .error-container .frame .br { background: url('../../img/global/borders/br.gif') no-repeat scroll top left; float:right; bottom:-3px; right:0px; }
             
.error#site .error-container .frame .border-one { width:756px; height:150px; float:left; border:#d2bc88 1px solid; }
.error#site .error-container .frame .border-two { width:752px; height:146px; float:left; border:#ffffff 2px solid; }
.error#site .error-container .frame .border-three { width:725px; height:133px; float:left; border:#d8d8d8 1px solid; padding-top:11px; padding-left:25px; }

.error#site .error-container .frame .border-three #error { margin-top: 31px; float:left; width:100%; }
.error#site .error-container .frame .border-three #error h2 { font-family: 'Droid Serif', arial, serif; text-align:center; float:left; width:100%; text-transform:uppercase; font-weight: bold;}
.error#site .error-container .frame .border-three #error p { text-align:left; float:left; width:453px; margin-left: 218px; margin-top: 9px; margin-bottom: 0px; display: inline; }



/* ================================================================================================
STYLISH SELECT
================================================================================================ */
.stylish-select ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0; font-size: 13px;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; margin-left: 3px; color:#000; width:327px; background:#fff; position:absolute;  border:1px solid #ccc; top:29px !important; left:0; overflow:auto; z-index:9999; }
.newListSelected.country ul.newList {margin:0; padding:0; list-style:none; color:#000; width:244px; background:#fff; position:absolute;  border:1px solid #ccc; top:26px !important; left:0; overflow:auto; z-index:9999; }

.newListSelected { outline:none; margin-bottom: 4px; width:329px; color:#000; height:32px; padding:0px 0 0 6px; margin-left: -3px; float:left; background: url('../../img/site/global/form/dropdown_long.gif') no-repeat scroll top left; }
.newListSelected.reason.error { background-position: 0px -64px; }

.newListSelected.country { outline:none; margin-bottom: 10px; margin-left: 4px; width:245px; color:#000; height:23px; padding:3px 0 0 6px; float:left; background: url('../../img/site/global/form/dropdown_short.gif') no-repeat scroll top left; }
.newListSelected span {width:329px; display:block; }
.newListSelected.country span {width:245px; display:block; }

ul.newList li a {padding:3px 8px; display: block; }
ul.newList li a:focus {-moz-outline-style: none; }
.selectedTxt {width:329px; font-size: 13px; overflow:hidden; height:32px; padding:8px 0px 0 3px; cursor:pointer; outline:none; }
.newListSelected.country .selectedTxt { font-size: 13px; width:244px; overflow:hidden; height:23px; padding:2px 0px 0 0; cursor:pointer; outline:none; }
.newListSelected.reason .selectedTxt { font-size: 13px; width:324px; overflow:hidden; height:23px; padding:9px 0px 0 3px; cursor:pointer; outline:none; }

.hiLite {background:#fff!important; color:#000!important; cursor:pointer;}
.hiLite a {background:#e3eded!important; color:#000!important; cursor:pointer; }
.newListHover {background:#e8dec2!important; color:#000!important; cursor:pointer; }
.newListSelHover, .newListSelFocus {background-position:0 -32px !important; cursor:pointer; }
.newListSelected.country.newListSelHover, .newListSelected.country.newListSelFocus {background-position:0 -26px !important; cursor:pointer; }
.newListSelected.reason.newListSelHover.error, .newListSelected.reason.newListSelFocus.error {background-position:0 -96px !important; cursor:pointer; }

.newListOptionTitle {font-weight:bold; }
.newListOptionTitle ul {margin:3px 0 0; }
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc; }
