/* Clearing Floats */
.clearfix 		{ display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear 			{ clear:both; height:1px; width:100%; margin-bottom:-1px; font-size:0px; line-height:0; }

.referlinks			{ display:block; margin:0 0 20px 0; }
.referlinks p		{ text-align:left; font-size:0.6875em; padding:0; margin:0; }
.referlinks a		{ color:#ccc; background-color:#333; border:1px solid #333; line-height:1.2; padding:4px 8px; -webkit-tap-highlight-color:rgba(153,153,153,0.7); margin-right:5px;}
.referlinks a:link, .referlinks a:active, .referlinks a:visited { color:#CCCCCC; -webkit-tap-highlight-color:rgba(153,153,153,0.7); text-decoration:none; background-color:#333; }
.referlinks a:hover { color:#CCCCCC; -webkit-tap-highlight-color:rgba(153,153,153,0.7); text-decoration:none; background-color:#999; }

#logo				{ margin:0 0 15px 0; display:block; width:190px;}

/* Mobile CSS begins */
body				{ background-color:#000; color:#fff; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:1em; padding:0; position:relative }
.wideview			{ width:480px;}
.narrowview			{ width:320px;}

#wrapper 			{ display:block; margin:0 auto; padding:0; position:relative }

#nav 				{ min-width:320px; width:100%; display:block; margin:0 0 5px 0; padding:0; height:30px;  }
#nav ul				{ outline:none; padding:0; line-height:1; margin:0; display:block;}
#nav ul li			{ list-style:none; border-width:1px 1px 0 1px; border-style:solid; border-color:#323636; float:left; line-height:1; margin:0; padding:0; width:24.5%; }
#nav ul li a		{ padding:8px 5px 10px 5px; display:block; text-align:center; font-weight:normal; line-height:1; text-transform:uppercase; -webkit-tap-highlight-color:rgba(216,70,11,0.3); }
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited	{ background:#030303 url(../img/iphone/nav-off-bg.gif) repeat-x top left; color:#fff; font-size:75%; text-decoration:none }
#nav ul li a:hover, #nav ul li.highlighted a	{ background:#d8460b url(../img/iphone/nav-on-bg.gif) repeat-x 0 0; color:#fff; font-size:75%; text-decoration:none; }

#content			{ width:100%; display:block; background-color:#000; padding:5px 0; }
#content .welcome	{ border:none !important}
#content img		{ display:block; margin:0 0 15px 0; border:none;}
#content #pagetitle		{ width:100%; color:#fff; font-weight:normal; font-size:75%; display:block; margin:0 0 10px 0; line-height:1.2; text-transform:none; background-color:#e06a3b; padding:5px 10px ;  }
#content h1			{ color:#fff; font-weight:bold; font-size:110%; display:block; margin:0 0 15px 0; line-height:1.2; text-transform:uppercase}
#content h2			{ color:#e27448; font-weight:bold; font-size:100%; display:block; margin:0 0 15px 0; line-height:1.2}
#content h3			{ color:#e27448; font-weight:normal; font-size:100%; display:block; margin:0 0 10px 0; line-height:1.2}
#content h4			{ color:#e27448; font-weight:normal; font-size:90%; display:block; margin:0 0 10px 0; line-height:1.2}
#content a:link, #content a:active, #content a:visited { color:#e27448; text-decoration:underline; -webkit-tap-highlight-color:rgba(153,153,153,0.7) }
#content a:hover, #content a:focus	{ color:#fff; text-decoration:underline; -webkit-tap-highlight-color:rgba(153,153,153,0.7) }
#content ul 		{ margin:0 0 15px 0; padding:0; font-size:85%; color:#fff; display:block}
#content ul li		{ list-style:disc; list-style-position:inside; color:#fff; line-height:1.2; margin:0 0 3px 0}
#content p			{ font-size:85%; color:#fff; line-height:1.2; margin: 0 0 10px 0}
#content em			{ font-style:italic; font-weight:bold}

#content .news					{ display:block; border-top:1px solid #323636; margin:0 0 10px 0}
#content .news-item				{ display:block; min-height:69px; padding:6px 0; border-bottom:1px solid #323636 }
#content .news-item em			{ color:#e27448; font-style:normal; line-height:1.3; }
#content .news-item img			{ margin:0 10px 5px 0; border:none}
#content .news-item span		{ color:#fff; line-height:1.2; padding-top:5px}
#content .news a:link, #content .news a:active, #content .news a:visited { text-decoration:none; -webkit-tap-highlight-color:rgba(256,256,256,0.5);}
#content .news a:hover, #content .news a:focus  { background-color:#323636}

#content .mob-form				{ display:block; margin:0 0 15px 0; }
#content .mob-formline label	{ color:#fff; font-size:85%; display:block; margin:0 0 3px 0}
#content .mob-formline input	{ font-size:85%; margin:0 0 15px 0; display:block; color:#000 }
#content .mob-formline select	{ font-size:85%; margin:0 0 15px 0; display:block; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000 }
#content .mob-formline textarea	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:85%; width:100%; display:block; margin:0 0 15px 0; text-align:left; white-space:normal; color:#000}
#content .mob-buttonline input	{ margin:0 0 15px 0}
#content .mob-formline .name-field, #content .mob-formline .email-field, #content .mob-formline .select-field 	{ width:180px;}
#content .mob-formline .query-field	{ width:280px;}

#content .contact p				{ color:#fff; margin:0 0 15px 0; display:block}
#content .contact p em			{ color:#e27448; font-weight:normal; font-style:normal}
#content .contact p a			{ color:#fff}

#content #container #tray img	{ border:none}

.simple-nav						{ display:block; margin:0 0 5px 0; padding:5px 0;}
.simple-nav a					{ padding:8px 10px; background-color:#323636; text-transform:uppercase; color:#fff; font-size:75%; margin-right:5px; }
.simple-nav a:link, .simple-nav a:active, .simple-nav a:visited { color:#fff !important; text-decoration:none !important; -webkit-tap-highlight-color:rgba(153,153,153,0.7) !important;}
.simple-nav a:hover, .simple-nav a:focus	{ color:#fff !important; text-decoration:none; -webkit-tap-highlight-color:rgba(153,153,153,0.7) !important; background-color:#999}

#content .inside-page img		{ margin:0 10px 10px 0}
#content .news					{ display:block; border-top:1px solid #323636}
#content .news-item				{ display:block; padding:5px 0; border-bottom:1px solid #323636 }
#content .news-item em			{ color:#e27448; font-style:normal; line-height:1.3; }
#content .news-item img			{ margin:0 10px 5px 0; border:none}
#content .news-item span		{ color:#fff; line-height:1.2; padding-top:5px; text-decoration:none}
#content .news a:link, #content .news a:active, #content .news a:visited { text-decoration:none; -webkit-tap-highlight-color:rgba(153,153,153,0.7)}
#content .news a:hover, #content .news a:focus  { background-color:#323636; -webkit-tap-highlight-color:rgba(153,153,153,0.7)}
#content .news a:link em, #content .news a:active em, #content .news a:visited em { text-decoration:underline}
#content .news a:hover em, #content .news a:focus em  { text-decoration:none}
