@charset "UTF-8";


/* OVER-ARCHING CSS MASTER SUITE OF TERROR */

a {text-decoration:none; color:#FFF;}
a:hover {color:#CCC;}
a:active {color:#FFF;}
a img {border: none; }
li {list-style-type:none;}
ul {margin:0;}
h1 {font-family: "aviano-sans-1","aviano-sans-2",sans-serif; font-size:36px; font-weight:600;}
h2 {font-size:16px; font-family: "aviano-sans-1","aviano-sans-2",sans-serif; padding:10px 0px 0px 0px; margin:0px;}
p {font-size:12px; font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif; padding:1em 0em .5em 0em; margin:0;}
body {background-color:#65636B; margin:0px; padding:0px; letter-spacing:normal;}

#container {width:1020px; margin:0px auto 30px auto; padding-top:15px;}

/* Header - #header */

header {margin:0 auto; text-align:center; letter-spacing:.8em; color:#fff; opacity:.8; -moz-opacity: 0.8;}


/* Main - #main */

#main {width:680px; margin:0px auto 30px auto; color:#fff; font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif; font-style:italic; font-size:14px;}
#main h1 {font-size:22px; font-style:normal;}
#main h2 {font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif; font-size:16px; font-weight:100; font-style:normal;}
#main a {color:#CCC;}
#main a:hover {color:#FFF;}
#main a:active {color:CCC;}
#main img {padding:4px 0px 10px 0px; border:0;}

#designers {font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif; font-style:normal; font-size:14px;}
#designers li {display:inline;}
#designers ul {margin:0px; padding:0px;}

/* Navigation - #nav */

nav {width:110px; float:left; margin-right:20px; padding:30px 0px 0px 0px; font-family: "aviano-sans-1","aviano-sans-2",sans-serif;}
nav ul {padding:0px; margin:0px;}
nav li a {font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif;}
nav a:hover {opacity:.8; -moz-opacity: 0.8;}
nav h2 {color:#CCC;}
nav h2 a {font-family: "aviano-sans-1","aviano-sans-2",sans-serif; font-size:16px;}


/* Links - #links */

#links {width:140px; float:right; padding:30px 0px 0px 0px;}
#links h2 {color:#CCC;}
#links h2 a {font-family: "aviano-sans-1","aviano-sans-2",sans-serif; font-size:16px;}
#links li a {font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif; font-size:16px; font-weight:100;}
#links a:hover {opacity:.8; -moz-opacity: 0.8;}
#links a:active {color:#FFF;}
#links ul {padding:0px; margin:0px;}
#twitter_div {font-family: "sorts-mill-goudy-1","sorts-mill-goudy-2",serif; font-size:12px; display:inline; color:#FFF;}
#twitter_div a {font-size:12px; text-align:left;}
#twitter_div a:hover {border-bottom:#9eff21 thin;}
#twitter_div a:active {color:#999; border:none;}
#twitter_div li {margin:0px 0px 10px 0px;}
#twitter_div li a {font-size:12px;}
#twitter_update_list {width:140px;}
#twitter-link {width:140px;}


/* Footer */

footer {background-color:#D1D1D1; margin:0px auto; padding:20px 0px 0px 0px; position:relative; display:block; height:225px;}
footer a {color:#666;}
footer a:hover {color:#FFF;}
footer a:active {color:#FFF;}
footer p {font-size:14px; color:#333;}
footer h2 {background-color:#B8B8B8; display:block; text-align:center; padding-left:15px; font-size:18px;}
.wrapper {width:1020px; height:225px; margin:0 auto;}
#footer_container {width:1020px;}
#about {width:320px; float:left; padding-right:30px;}
#external {width:320px; float:left; position:relative;}
#external img {padding:0px 5px; margin:0 auto;}
#recommended {width:320px; float:left; position:relative; padding-left:30px;}
#recommended_left {float:left; padding:0;}
#recommended_right {float:right; padding:0;}


/* SOCIAL MEDIA DIV RULZ */
#socialmedia {margin:0px; text-align:center;}
#socialmedia a:hover {opacity:0.6;}


/*____________________________________________
GTC iPhone Slideshow */

#gtciphone {margin-left:170px;}

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border:none;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {overflow: auto; width: 1%; color:#000; margin-left:235px; margin-top:15px;}
.stripTransmitter ul {margin: 0; padding: 0; position: relative; list-style-type: none;}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: normal 10px Helvetica, Arial;
text-align: center;
line-height: 22px;
background: #CCC;
color: #000;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #000;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}