@charset "UTF-8";
/* Torino Website CSS Document */ 

body {
margin:0px;
background-color:#ffffff;
font-family:'Century Gothic', Arial, Verdana;
}

#wrapper {width:950px; margin: 0 auto;; padding:0;}
#mainframe {width:950px; background-color:#ffffff; margin-top:10px;}

#menu {float:left; width:950px; height:86px; background-image:url(../images/menu/menu_bg.gif); background-repeat:repeat-x;}
#logo {float:left; width:200px; height:79px;}
#button {float:right; width:750px; height:76px; z-index:5px;}
 
#mainpix {float:left; width:663px; height:481px; z-index:47; margin-top:5px;}
#innerpix {float:left; width:567; height:481px; z-index:47; margin-top:5px;}
#prod_content {float:left; width:950; z-index:47; margin-top:5px; }

#sidecontent {float:right; width:280px; margin-top:5px; background-color:#ffffff; margin-left:5px;}
#isologo {float:left; width:134px; height:104px; margin-top:10px;}
#warrantylogo {float:right; width:106px; height:104px;}
#feature_prod {float:left; width:277px; height:69px; background-image:url(../images/index/sales_tag.gif); background-repeat:no-repeat;}
#feature_prod_content {float:left; width:277px; height:145px; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; margin-top:34px; padding-top:10px;}

#innerSide {float:right; width:368px; height:28; margin-top:5px;}
#innerSideContent {float:right; width:366px; min-height:450px; border-left: 1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6;}
#innercontent {padding-left:5px; padding-right:5px; width:356px; min-height:400px;}
#inner_contactus {float:right; width:366px; height:700px; border-left: 1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6;}
#innercontent_contactus {padding-left:5px; padding-right:5px; width:356px; height:670px;}


.contenttext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify;}
.contenttext_support {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; vertical-align:middle;}
.contenttext_index {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-align:justify;}
.contenttexttitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.titleRed {color:#990000; font-size:12px; font-family:'Trebuchet',Arial, Helvetica, sans-serif;}
.salestextbox {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cc0000; text-align:justify; padding: 20px 5px 5px 5px;}
a.contenttext_link, a.contenttext_link:link, a.contenttext_link:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #cc0000;}
a.contenttext_link:hover {color:#000000; } 
a.contenttext_link:active {color:#000000;} 
a.contenttext_linkbold, a.contenttext_linkbold:link, a.contenttext_linkbold:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #6699cc;}
a.contenttext_linkbold:hover {color:#000000; } 
a.contenttext_linkbold:active {color:#000000;} 
h1 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:18px; font-family:'Trebuchet' Arial, Helvitica, sans-serif;}
h2 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:14px; font-family:'Trebuchet' Arial, Helvitica, sans-serif;}
h3 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:13px; text-align:center;}
h4 {text-transform:uppercase; color:#666666; font-weight:bold; font-size:13px; text-align:left;}
.border {border:#cccccc solid 1px}
.right_content_border {border-right:#cccccc solid 1px}
.right_contenct_border2 {border-bottom:#cccccc solid 1px}
.underline_red {border-bottom:#cc0000 solid 1px}

/* --- footer --- */
#footer {float:right; height:35px; width:950px; margin: 0 auto;}
#footernavi {margin: 10px 0 10px; 0; float:left;}
#footernavi li {display: inline;}
#footernavi a:link, #footernavi a:visited {font-size: 10px; font-weight:bold; padding: 0 15px 0 15px; text-decoration: none; color: #666666;}
#footernavi a.active:link, #footernavi a.active:visited, #footernavi a:hover {color: #000000;}
.footertext {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-top:10px; float:right;}
a.footertextlink, a.footertextlink:link, a.footertextlink:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:none; text-decoration: none; color: #3366FF;}
a.footertextlink:hover {color:#000000; } 
a.footertextlink:active {color:#000000;} 

/* Form Setting */
#formcontainer2 {float:right; width:200px; height:80px;}

/* course listings table */
table.course-listings {
border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:100%;}
.course-listings td, .course-listings th {text-align:left; vertical-align:top; padding: 3px 8px 3px 2px; border-bottom:1px solid #666;}