@charset "utf-8";
/* CSS Document
#31812C */
/*************************
	style setting
**************************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0; border: 0; outline: 0;}
*{margin:0px; padding:0px; border:0px;}

/*************************
	Global styles
**************************/
.clear{ clear:both;}
body{
background:url(../images/background-grayblue.png) repeat left: -10; background:url(../images/background-jhector-15pct-right-trans.png) repeat white; abackground-color: 
#ffffff;  abackground-color: #e3e3e3;  background-position: top right; abackground-color: #005b88;  margin:0px; font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#585858; color:#000000;
	padding:0px; }

/*************************
	Site styles
**************************/

.main{ width:954px; margin:0px auto; height:auto;}
.main-1{ width:954px; margin:0px auto; height:auto;}
.left-contr{ width:595px; height:auto; float:left; margin-top:25px;}
.right-contr{ width:291px; height:230px;  float:right; margin-top:25px; background:url(../images/right-contr-bg.png) no-repeat; background:url(../images/rightcolumn-main-bggray.png) no-repeat; padding:27px; overflow:hidden;}
#gallery li{list-style:none;}
.header{ width:954px; height:100px; float:left;}
.logo{ float:left; height:105px; width:204px; width:340px; margin-top:8px;}
.login-mybow{ float:right; width:610px; height:16px; font-size:12px; color:#585858; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; margin-top:10px; line-height:16px; text-align:right; }

h1{ font-size:26px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; color:#3e3e3e;}
h2{ font-size:16px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; color:#dc784e; color: navy; line-height:26px;}
h3{ font-size:20px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; color:#3e3e3e;}

p{ color:#585858; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}

/*margin css*/
.mTop10{margin-top:10px;}
.mTop30{margin-top:30px;}

.mTop30 a{color: navy;}
.mTop20{ margin-top:20px;}
.mTop25{ margin-top:25px;}
.mTop45{ margin-top:45px;}

.mTop25p18{ margin-top:25px; line-height: 18px;}

/********************** Search Start **********************************/

.search{ width:190px; height:29px; float:right; border:none; margin-top:20px;}
.search input{ width:157px; height:29px; float:left; background:url(../images/search-box.gif) no-repeat; border:none; font-size:12px; color:#777777; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; line-height:29px;}
.search-bttn{ width:33px; height:29px; float:right;}

/********************** Search End **********************************/

/*************************  Top Navigation Start **************************/

.top-nav{ width:715px; width:615px; height:auto;  display:block; color:#3e3e3e; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-align:right; line-height:40px; float:right; text-transform:uppercase; margin-top:10px;}
.top-nav li{ color:#3e3e3e; font-size:1.2em; font-weight: 600; height:40px; display:inline; padding:0px 0px 0px 10px;}
.top-nav li a{color:#3e3e3e; color:#000000; text-decoration:none; display:inline;}
.top-nav li a:hover{text-decoration:none; color:#dc784e;}
.top-nav li .active{text-decoration:none; color:#dc784e;}
.top-nav a.swap{ background-image:url(../images/home-icon.gif);}
.top-nav a.swap:hover{ background-image:url(../images/home-hover.gif);}

/*************************  Top Navigation End **************************/

/*************************  Banner Start **************************/

.banner{ width:954px; height:272px; float:left; margin-top:10px;}
#submain{width:954px; height:272px;  background:url(../images/banner-bg.png) no-repeat; }




/*************************  Banner End **************************/


/*********************right-contr start *****************************/
.tclass{ cursor:pointer; display:inline; float:left; min-width:8px; min-height:6px; padding:5px;}
.ac{ border-bottom:#333 solid 1px;}
a{color:#000;}
#ssgThumbs{float:right;}


/*********************right-contr end *****************************/


/*************************  Donate Start **************************/

.donate{ width:918px; height:112px; background:url(../images/donate-bg.png) no-repeat; margin-top:30px; padding:18px;}
.donate-inner{ width:684px; height:auto; float:left;}
.donate p{ width:684px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#585858;}
.donate-img{ width:217px; height:121px; float:right; margin-right:0px;}


/*************************  Donate End **************************/

/*************************  Sign Up Start **************************/

.signup{ width:794px; height:86px; background:url(../images/signup-bg.png) no-repeat; margin-top:20px; line-height:82px; color:#dc784e; font-size:24px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; padding-left:160px;}
.signup p{ float:right; color:#FFF; font-size:24px; line-height:82px; font-family:"trebuchet MS", Arial, Helvetica, sans-serif; margin-right:58px;}
.signup a{color:#FFFFFF; text-decoration:none;}

/*************************  Sign Up End **************************/

/*************************  Footer Start **************************/
.footer{ width:954px; height:30px; margin:30px 0px 0px 0px; float:left;}
.copyright{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; float:left; width:600px;}

.footer-inner{ width:300px; height:auto; float:right;}
.footer_nav{color:#3e3e3e; text-align:left; font:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 7px 0px 7px;}
.footer_nav a{ color:#3e3e3e; text-decoration:none;}
.footer_nav a:hover{text-decoration:underline; color:#dc784e;}
.footer_nav a:active{text-decoration:underline; color:#dc784e;}

/*************************  Footer End **************************/


/***** ADDED vhic styles **************************************/
/* Form Rows */
#adminform{
	margin-top: 5px;
}
#rowtitle{
width: 185px;
height: 30px;
text-align: right;
float: left;
margin-bottom: 10px;
color: brown;
margin-right: 10px;
font-size: 1.1em;
}

#rowtitle_textarea{
height: 25px;
text-align: left;
margin-bottom: 10px;
color: brown;
margin-right: 10px;
font-size: 1.1em;
}

input#rowinfo {
width: 230px;
height: 30px;
float: left;
margin-bottom: 10px;
font-weight: bold;
font-size: 1.1em;
}


#stock_separator{
height: 3px;
border-bottom: 1px dotted #4D4D4D;
margin-bottom: 5px;
margin-top: 5px;
}

#dotted_separator{
height: 3px;
border-bottom: 1px dashed #4D4D4D;
margin-bottom:10px;
margin-top: 5px;
}
#dotted_separator-gray{
height: 3px;
border-bottom: 1px dashed #e3e3e3;
margin-bottom:3px;
margin-top: 0px;
}
#softseparator{
height: 3px;
border-bottom: 1px solid #e3e3e3;
margin-bottom:10px;
margin-top: 5px;
}

#blankseparator{
height: 3px;
border-bottom: 0px solid #e3e3e3;
margin-bottom:10px;
margin-top: 5px;
}


#datedisplay
{
font-weight: bold;
text-align: center;
background-image: url("images/datebacklay.png");
width: 53px;
height: 53px;
color: #ffffff;
}


#datedisplay #month{
margin-top: 8px;

}



/* Show All Links */
#mainpageTitle_wide{
width: 100%;
border-bottom: 0px solid #990000;
margin-bottom: 10px;
margin-top: 0px;
background-color: #1b7a2e;
color: #FFFFFF;
height: 32px;
font-size: 16px;
font-weight: bold;
font-family: Arial, Times New Roman;
text-transform: capitalize;
padding-top: 4px;
padding-left: 0px;
background-image: url('images/bg-testimonialheader2.jpg');
}



#mainpageTitle_wide h2{
font-size: 16px;
font-weight: bold;
font-family: Arial, Times New Roman;
text-transform: capitalize;
padding-left: 5px;
margin-top: 0px;

}



#mainpagetitle{
text-transform: capitalize;
padding-left: 0px;
margin-top: 0px;
width: 100%;
background-image: url('images/maininlay-titles-blank.png');
background-image: url('../images/leftcolumn-gradientgray.jpg');
background-repeat: no-repeat;
height: 45px;
color: #000000;
color: #ffffff;
}

#mainpagetitle #titlename{
    padding-top: 5px; 
    margin-left: 25px; 
}

#mainpagetitle h3{
font-size: 1.4em;
font-weight: 500;
font-family: Tahoma, Arial, Times New Roman;
color: #31812C;
color: #7277e3;
}



#mainpagetitle h4{
font-size: 1.4em;
font-weight: 500;
font-family: Helvetica, Tahoma, Arial, Times New Roman;
text-transform: uppercase;
color: #31812C;
color: #7277e3;

}





#subnavitems a{
    font-size: 1.2em;
    line-height: 1.4em;
    text-decoration: none;
    color: #31812C;
    font-family: Helvetica, Tahoma, Times New Roman; 
}


#subnavitems a.selected{
    font-size: 1.3em;
    line-height: 1.4em;
    text-decoration: none;
    color: #000000;
    font-weight: 600;
    font-family: Helvetica, Tahoma, Times New Roman; 
}

#subnavitems a:hover.selected{
    font-size: 1.3em;
    line-height: 1.4em;
    text-decoration: underline;
    color: #000000;
    font-weight: 600;
    font-family: Helvetica, Tahoma, Times New Roman; 
}

#subnavitems a:hover{
    font-size: 1.2em;
    line-height: 1.4em;
    text-decoration: underline;
        color: #31812C;
        font-family: Helvetica, Tahoma, Times New Roman; 
}


#inthepresslinks a{
    font-size: 1.1em;
    line-height: 1.1em;
    text-decoration: none;
    color: #31812C;
    color: #000000;
    font-weight: normal;
    font-family: Helvetica, Tahoma, Times New Roman; 
}

#inthepresslinks a:hover{
    font-size: 1.1em;
    line-height: 1.1em;
    text-decoration: underline;
    color: #31812C;    
    font-weight: normal;
    font-family: Helvetica, Tahoma, Times New Roman; 
}


.aheadingnew{margin:10px 0 20px 0px; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;font-weight:bold; color:#dc784e; color: navy; color: #31812C;   padding-left:10px;  background:url(images/heading-bg.png) no-repeat; border-bottom: 1px solid #e9e9e9;}


.headingnew{margin:10px 0 20px 0px; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:22px;  font-weight:normal; color:#dc784e; color: navy; color: #31812C; acolor: #4D4D4D; color: blue;  padding-left:10px;  background:url(images/heading-bg.png) no-repeat; aabackground:url(../images/leftcolumn-gradientgray.jpg) no-repeat; border-bottom: 1px solid #4D4D4D;}



.search{ width:190px; height:9px;} 

#siderightcolumn{
background: url('../images/60pctwhite.png');
background-color: none;

width: 340px; height: 460px; float: left; border: 1px solid #ffffff; border-right: 1px solid #e6e6e6; border: 1px solid #e6e6e6; baackground-image: url('images/gradient-bluewhite.png'); background-position: bottom left;
text-align: left;

}

#siderightcolumn h3 {
color: #31812C;
color: #31812C;
font-size: 1.3em;
font-weight: normal;
}

#maincolumntitle h3{
color: #31812C;
color: #31812C;
font-size: 1.4em;
font-weight: normal;
margin-bottom: 10px;
font-weight: bold;
}

#subcolumntitle h3{
color: #31812C;
font-size: 1.2em;
font-weight: normal;
margin-bottom: 6px;
}



#liveclock{
float: left;
acolor: #fcda54;
color: navy;
color: orange;
color: #ADD8E6;
}
#live_clock_container{
width: 400px;
float: left;
padding-left: 10px;
color: #ffffff;
padding-top: 7px;
}


h2#producttall_title{

text-decoration: none;
line-height: 1.4em;
font-weight: bold;
font-size: 1.3em;
margin-bottom: 20px;
height: 30px;
}

#product_description_text-tall{
height: 100px;
padding-bottom: 8px;
margin-bottom: 10px;
}

a#learnmore_link{
line-height: 1.3em;
font-size: 1.3em;
color: blue;
text-decoration: none;
}


#sectioncontainer{
width: 1020px;
height: 440px;
background-color: #ffffff;
background: url('../images/60pctwhite.png');
border: 1px solid #7F7F7F;
border: 1px solid #BFBFBF;
padding: 10px;
margin-bottom: 10px;
margin-top: 0px;
font-size: 1.1em;

}



#subpagetitle{
	width: 200px;
	height: 40px;
	z-index: 1000;
	position: absolute;
	font-size: 1.5em;
	color: gray;
	text-align: right;
	margin-top: -45px;
	margin-left: 80px;

}


#filmographybox{
width: 96%;
height: 45px;
padding: 10px;
padding-bottom: 10px;
border: 1px solid #4D4D4D;
margin-bottom: 7px;
}

#filmographycontent .filmographybox{
width: 96%;
height: 45px;
padding: 10px;
padding-bottom: 10px;
border: 1px solid #4D4D4D;
margin-bottom: 7px;
}



.smalltext{
font-size: 0.9em;
color: red;
}

h4#twitterfollow{
color: blue;
font-size: 1.2em;
font-weight: normal;
}
#twitterlatest{
color: blue;
font-size: 1.1em;
font-weight: normal;
line-height: 1.2em;
color: navy;
padding: 5px;
width: 350px;
}

.twitterdate{
font-size: 0.7em;
font-weight: normal;
color: brown;
}

#latestshowings{
width: 100%;


}
#latestshowings #showing{
width: 130px;
float: left;
margin-right: 10px;
}
#latestshowings #middlelogo{
width: 58px;
float: left;
}
#latestshowings #nextarrow{
width: 42px;
width: 18px;
float: left;
border: 0px solid #e3e3e3;
margin-left: 4px;
text-align: right;
}

h3#sidequotes{
font-size: 1.2em;
line-height: 1.3em;
font-weight: bold;
}


#filmographybox h3{
font-weight: 600;
color: navy;
font-size: 1.2em;
margin-bottom: 10px;
}

#filmographybox #picture{
height: 40px;
width: 40px;
margin-right: 20px;
border: 1px solid #7F7F7F;
float: left;
}


#live_clock{
text-transform: uppercase;
float: right;
width: 290px;
}
#live_clockcontainer{
float: right;
}
a.outlink{
color: blue;
text-decoration: none;
font-size: 0.9em;
line-height: 1.1em;
}
a.outlink:hover{
color: blue;
text-decoration: underline;
font-size: 0.9em;
line-height: 1.1em;
}



#twitterbox{
width: 96%;
height: 45px;
padding: 10px;
padding-bottom: 10px;
border: 1px solid #4D4D4D;
margin-bottom: 7px;
}

#twittercontent .twitterbox{
width: 96%;
height: 45px;
padding: 10px;
padding-bottom: 10px;
border: 1px solid #4D4D4D;
margin-bottom: 7px;
background-color: #ffffff;
}



#comment_textbox{
width: 320px;
height: 160px;
border: 2px solid ##008488;
}


#mainsideright{
background-color: #ffffff;
border-right: 1px solid gray; 
border-top: 1px solid gray; 
border-bottom: 2px solid grey; 
border-left: 2px solid grey; 
padding-bottom: 30px;
}

#nitecaptitle a{
    font-size: 0.9em;
    line-height:  1.0em;
    font-weight: 400;
    text-decoration: none;
    color: blue;
    
    
}
/************* End of Added VHIC styles 
 * *********************************/








