﻿@charset "utf-8";
/* Virtual Graffiti Cart Template - 2010 Release Beta 1 */
body{font:10pt Verdana,Arial,Helvetica,sans-serif;background:#ccc;margin:0;padding:0;text-align:center;color:#000;}
.template #container{width:990px;background:#fff;margin:0 auto;border-top:0;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;text-align:left;}
.template #leftMenu{float:left;width:170px;}
.template #mainContent{margin:0 0 0 175px;width:810px;}
.template #footer{font-size:9pt;line-height:150%;padding:10px 0 0;}
.template #footer a:link{text-decoration:none;color:#000;}
.template #footer a:visited{text-decoration:none;color:#000;}
.template #footer a:hover{text-decoration:underline;color:#000;}
.template #footer a:active{text-decoration:none;color:#000;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.center{text-align:center;margin:0 auto;display: block;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.headerText{font-size:11pt;font-weight:bold;font-family:Arial;font-style:italic;}
form{margin:0;padding:0;}
a:link{text-decoration:none;color:#00377d;}
a:visited{text-decoration:none;color:#00377d;}
a:hover{text-decoration:underline;color:#00377d;}
a:active{text-decoration:none;color:#00377d;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;margin-bottom:0;padding-bottom:0;margin-top:1px;}
h1{font-size:14pt;color:#000;}
h2{font-size:12pt;color:#00377d;}
h3{font-size:11pt;color:#333333;}
.redTextBold{color: #F00;font-weight: bold;}
.smallHeaderText{font:bold 11pt Arial,Helvetica,sans-serif;color:#666;}
hr{color:#0A57AE;}
img{border-style:none;border-color:inherit;border-width:0;}
.blankTable{font-family:Verdana,Helvetica,sans-serif;border-collapse:collapse;}
.blankTable td,.priceTable th{border:0;padding:4px;}
.priceTable{font-family:Verdana,Helvetica,sans-serif;width:100%;border-collapse:collapse;}
.priceTable td,.priceTable th{border:1px solid #000;padding:4px;}
.priceTable th{font:bold 11pt Arial,Helvetica,sans-serif;background-image:url(../images/pricetable-bg.gif);text-align:left;padding:3px;background-color:#000;color:#fff;}
.priceTable tr.alt td{color:#000;background-color:#eee;}
.priceTable tr.headRow td{font-size:100%;font-weight:bold;color:#000;background-color:#ccc;}
.formTable{font-family:Verdana,Helvetica,sans-serif;width:90%;border-collapse:collapse;}
.formTable td,.formTable th{border:1px solid #000;padding:4px;}
.formTable th{font:bold 11pt Arial,Helvetica,sans-serif;background-image:url(../images/pricetable-bg.gif);text-align:left;padding:3px;background-color:#0A57AE;color:#fff;}
.formTable tr.alt td{color:#000;background-color:#eee;}
.formTable tr.headRow td{font-size:100%;font-weight:bold;color:#000;background-color:#ccc;}
.specTable{font-family:Verdana,Helvetica,sans-serif;font-size:8pt;border-collapse:collapse;width:100%;}
.specTable td,.specTable th{border:1px solid #000;padding:4px;}
.specTable th{font:bold 11pt Arial,Helvetica,sans-serif;background-image:url(../images/pricetable-bg.gif);padding:3px;background-color:#000;color:#fff;}
.specTable tr.alt td{color:#000;background-color:#eee;}
.specTable tr.headRow td{font-size:10pt;font-weight:bold;color:#000;background-color:#ccc;}
.TextBox{font:10pt Arial,Helvetica,sans-serif;color:#00377d;font-weight:normal;background-color:#eee;border:1px solid #000;cursor:pointer;-moz-border-radius: 5px;
border-radius:5px;padding:3px;}
.phone{float:right;color:#00377d;font-family:arial,verdana,helvetica,sans-serif;font-weight:bold;font-size:110%;letter-spacing:.8px;text-align:right;margin:0;padding-right:10px;}
.smallText{font-size:8pt;}
.whiteText{color:#FFF;}
.blackText{color:#000;}
.redText{color:#C00;}
.doNotDisplay{display:none!important;}
#googleSearchResults iframe{width:100%;}
.headerTitle{margin:0;width:100%;}
.storelogo{float:left;}
.vglogo{float:right;margin-top:12px;}
.subHeader{font:95% Arial,Helvetica,sans-serif;color:black;background-color:#ccc;text-align:left;margin:0;padding-top:.5ex;padding-bottom:.5ex;border-top:1px solid #666;border-bottom:1px solid #666;background-image:url(../images/menu/topmenu-bg.gif);background-repeat:repeat-x;}
.subHeader a{color:#000;text-decoration:none;font-weight:bold;margin:0;padding-top:.5ex;padding-bottom:.5ex;padding-left:1.5ex;padding-right:1.5ex;border-right:1px solid #666;}
.subHeader a:hover{color:#00377d;background-color:#FFF;background-image:url(../images/menu/topmenu-bg-over.gif);background-repeat:repeat-x;}
.leftnavHeader{font-size:10pt;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#FFF;padding:4px;background-image:url(../images/pricetable-bg.gif);background-repeat:repeat-x;}
.leftnavdiv ul{margin:0;padding:0;list-style-type:none;width:170px;border-bottom:1px solid #CCC;}
.leftnavdiv ul li{position:relative;z-index:1;}
.leftnavdiv ul li ul{position:absolute;width:170px;top:0;}
.leftnavdiv ul li a{display:block;overflow:auto;color:#000;font-family:arial,verdana,helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;background:#eee;padding:5px 5px;border:1px solid #CCC;border-bottom:0;}
.leftnavdiv ul li a:visited{color:black;}
.leftnavdiv ul li a:hover{background-color:#fff;color:#00377d;}
.leftnavdiv .subfolderstyle{background:url(../images/arrow.gif) no-repeat center right;color:#000;font-family:arial,verdana,helvetica,sans-serif;font-size:8pt;text-decoration:none;background-color:#eee;font-weight:bold;visibility:visible;}
* html .leftnavdiv ul li{float:left;height:1%;}
* html .leftnavdiv ul li a{height:1%;}
.title{position:relative;padding:4px;font-family:Arial,San-Sarif;font-size:8pt;color:black;font-weight:bold;background:#eee;border-bottom:solid 1px #000;}
.tabPane{height:21px;border-bottom:1px solid #919b9c;width:800px;}
.aTab{border-left:1px solid #919b9c;border-right:1px solid #919b9c;border-bottom:1px solid #919b9c;padding:10px;width:780px;text-align: left;}
.tabPane DIV{float:left;height:100%;padding-left:5px;vertical-align:middle;background-repeat:no-repeat;background-position:bottom left;cursor:pointer;position:relative;bottom:-1px;margin-left:0;margin-right:0;}
.tabPane .tabActive{background-image:url('../images/ajax/tab_left_active.gif');margin-left:0;margin-right:0;}
.tabPane .tabInactive{background-image:url('../images/ajax/tab_left_inactive.gif');margin-left:0;margin-right:0;}
.tabPane .inactiveTabOver{background-image:url('../images/ajax/tab_left_over.gif');margin-left:0;margin-right:0;}
.tabPane span{vertical-align:top;font-size:11px;padding-left:5px;padding-right:5px;line-height:21px;float:left;}
.tabPane .tabActive span{padding-bottom:1px;line-height:20px;}
.tabPane img{float:left;}
.labelfield{padding:0 10px 0 10px;}
.datefield{color:gray;font-size:90%;}
#newsTitle a{color:#00377d;text-decoration:none;font-weight:bold;display:block;}
#newsTitle a:hover{color:#00377d;}
#newsTitle p{padding-bottom:4px;border-bottom:1px solid #ccc;}
code{color:red;}
dl{clear:both;}
dt{text-align:right;}
dd{text-align:left;}
.webFrom{text-align:left;}
.webForm fieldset{width:600px;margin-bottom:10px;border:1px solid #ccc;}
.webForm label{font-weight:bold;float:left;width:250px;text-align:right;margin-right:5px;margin-top:2px;}
.webForm legend{background-color:#eee;color:#666;font:14px/16px Arial, Helvetica, sans-serif;padding:4px;font-weight:bold;border:1px solid #ccc;margin:4px;text-align:left;}
.contactFrom{text-align:left;}
.contactFrom fieldset{width:500px;margin-bottom:10px;border:1px solid #ccc;}
.contactFrom label{font-weight:bold;float:left;width:150px;text-align:right;margin-right:5px;margin-top:2px;}
.contactFrom legend{background-color:#eee;color:#666;font:14px/16px Arial, Helvetica, sans-serif;padding:4px;font-weight:bold;border:1px solid #ccc;margin:4px;text-align:left;}
.acc-table{background-color: #cccccc;font-weight: bold;display: block;padding:4px 4px 4px 20px;text-decoration:none;border:1px solid #000;cursor:pointer;position: relative;align:center;margin-top:-2px;}
.acc-table:hover{background-color: #eee;color: #013e7f;text-decoration:none;cursor:pointer;}
.acc-table .statusicon{position: absolute;top: 7px;left: 5px;border: none;}
.openlanguage{background-color: #eee;color: #013e7f;text-decoration:none;cursor:pointer;}
.closedlanguage{color: black;}
.acc-table-sub{margin-top:-2px;}


