/*

	Main Styles for Penelope Hamilton
	----------------------------------

	@file 		main.css
	@version 	1.0
	@date 		2010-03-11 11:11:14 +0000 (Thu, 11 Mar 2010)
	@author 	Gordon Mackay <gm@navertech.com>

	Copyright (c) 2010 Navertech <http://navertech.com/>

*/

table 
{
	border-collapse : collapse;
	empty-cells : show;
}

form 
{
	margin : 0px;
}

body 
{
	background : #A21B22;
	color : #000;
	font : 100% Arial, Helvetica, Sans-serif;
	margin : 0;
	padding : 15px 0
}

img 
{
	border : none
}

p 
{
	font-size : 13px;
	line-height : 1.5em;
	margin : 0;
	padding : 0 0 10px
}
UL {
	margin : 0 0 10px 0;
	padding : 0 0 0 20px;
}
LI
{
	font-size : 13px;
	line-height : 1.5em;
	margin : 0;
	padding : 0;
}
a:link,a:visited 
{
	color : #A21B22
}

a:hover,a:focus,a:active 
{
	color : #000
}

h2 
{
	color : #A21B22;
	font-size : 14px;
	margin : 0;
	padding : 0 0 10px;
	text-transform : uppercase
}

#page-title 
{
	left : 0;
	position : absolute;
	top : -9999px
}

#wrapper-main 
{
	background : #FFF url(../images/bg_wrapper-main.jpg) no-repeat 50% 0;
	border : 2px solid #D8A997;
	height : 621px;
	margin : 0 auto;
	overflow : hidden;
	padding : 0;
	width : 976px
}

#nav-main 
{
	font-size : 12px;
	letter-spacing : 0.2em;
	line-height : normal;
	list-style-type : none;
	margin : 0 auto 10px;
	padding : 0;
	text-align : center;
	text-transform : uppercase;
	width : 980px
}

#nav-main li 
{
	display : inline;
	margin : 0 40px 0 0;
	padding : 0;
	text-align : center
}

#nav-main-end
{
	margin : 0 !important
}

#nav-main li a 
{
	color : #FFF;
	text-decoration : none
}

#nav-main li a:hover,#nav-main li a:focus,#nav-main li a:active,a.current 
{
	color : #FFAD3E !important
}

#wrapper-content 
{
	margin : 146px auto 0;
	padding : 0 10px;
	width : 530px
}

#content-main 
{
	margin : 0;
	padding : 30px 0 0
}

/* 
  -----------------------------------
  Horizontal Glider Magic
  by Project Seven Development
  www.projectseven.com
  Style Theme: 04 - Basic
  -----------------------------------*/

.p7HGM04 
{
	padding : 0;
	zoom : 1
}

.p7HGM04 .p7HGM_panel_content 
{
	font-size : 13px;
	overflow : hidden;
	padding : 0
}

.p7HGM04 .p7HGMtrig 
{
	font-size : 14px;
	margin-bottom : 6px;
	overflow : hidden;
	zoom : 1
}

.p7HGM04 .p7HGMtrig.trigbottom 
{
	margin-bottom : 0;
	margin-top : 6px
}

.p7HGM04 .p7HGMtrig a 
{
	border : 1px solid #000;
	color : #000;
	display : block;
	padding : 10px 16px;
	text-decoration : none
}

.p7HGM04 .p7HGM_controls div 
{
	display : none;
	height : 43px;
	margin-top : -20px;
	overflow : hidden;
	position : absolute;
	top : 50%;
	width : 43px;
	z-index : 9999
}

.p7HGM04 .p7HGM_controls div.p7HGM_prev 
{
	left : -27px
}

.p7HGM04 .p7HGM_controls div.p7HGM_next 
{
	right : -27px
}

.p7HGM04 .p7HGM_controls div img 
{
	border : 0;
	height : 43px;
	overflow : hidden;
	width : 43px
}

.p7HGM04 .p7HGM_controls div.p7HGM_prev a 
{
	background-image : url(../images/prev.png);
	background-repeat : no-repeat;
	display : block
}

.p7HGM04 .p7HGM_controls div.p7HGM_next a 
{
	background-image : url(../images/next.png);
	background-repeat : no-repeat;
	display : block
}

.p7HGM04 .p7HGM_controls a:hover 
{
	background-position : 0 -43px
}

.p7HGM04 .p7HGM_controls a.off,.p7HGM04 .p7HGM_controls a.off:hover 
{
	background-position : 0 -43px;
	cursor : default
}

.p7HGM04 .p7HGMpaginator 
{
	display : none !important;
	font-size : 12px;
	margin-bottom : 6px;
	overflow : hidden;
	zoom : 1
}

.p7HGM04 .p7HGMpaginator.pagbottom 
{
	margin-top : 6px
}

.p7HGM04 .p7HGMpaginator a 
{
	border : 1px solid #000;
	color : #000;
	display : block;
	padding : 2px 6px;
	text-decoration : none
}

.p7HGM04 .p7HGMvcr 
{
	margin-top : 12px;
	overflow : hidden
}

.p7HGM04 .p7HGMvcr ul 
{
	margin : 0;
	overflow : hidden;
	padding : 0;
	width : 148px
}

.p7HGM04 .p7HGMvcr li 
{
	float : left;
	list-style-type : none
}

.p7HGM04 .p7HGMvcr.vcrtop 
{
	margin-bottom : 12px
}

.p7HGM04 .p7HGMvcr.vcrtop li 
{
	margin : 0
}

.p7HGM04 .p7HGMvcr img 
{
	border : 0
}

.p7HGM04 .p7HGMvcr a 
{
	display : block;
	height : 30px
}

.p7HGM04 .p7HGMvcr .p7HGM_first a 
{
	background-image : url(img/p7hgmBasic_First.gif);
	background-repeat : no-repeat
}

.p7HGM04 .p7HGMvcr .p7HGM_first img 
{
	height : 30px;
	width : 26px
}

.p7HGM04 .p7HGMvcr .p7HGM_play a 
{
	background-image : url(img/p7hgmBasic_Play.gif);
	background-repeat : no-repeat
}

.p7HGM04 .p7HGMvcr .p7HGM_play img,.p7HGM04 .p7HGMvcr .p7HGM_play .pause img 
{
	height : 30px;
	width : 32px
}

.p7HGM04 .p7HGMvcr .p7HGM_play .pause 
{
	background-image : url(img/p7hgmBasic_Play.gif);
	background-position : 0 -60px !important;
	background-repeat : no-repeat
}

.p7HGM04 .p7HGMvcr .p7HGM_last a 
{
	background-image : url(img/p7hgmBasic_Last.gif);
	background-repeat : no-repeat
}

.p7HGM04 .p7HGMvcr .p7HGM_last img 
{
	height : 30px;
	width : 28px
}

.p7HGM04 .p7HGMvcr a:hover 
{
	background-position : 0 -30px
}

.p7HGM04 .p7HGMvcr .p7HGM_play .pause:hover 
{
	background-position : 0 -90px !important
}

.p7HGM04 .p7HGMvcr a.off 
{
	background-position : 0 -60px;
	cursor : default
}

.p7HGM04 .p7HGMvcrtext 
{
	font-size : 12px;
	margin-top : 6px;
	zoom : 1
}

.p7HGM04 .p7HGMvcrtext.vcrtext_top 
{
	margin-bottom : 6px
}

.p7HGM04 .p7HGMvcrtext a 
{
	border : 1px solid #000;
	color : #000;
	display : block;
	padding : 4px 8px;
	text-decoration : none
}

.p7HGM04 .p7HGMvcrtext a.off,.p7HGM04 .p7HGMvcrtext a.off:hover 
{
	background-color : #CCC;
	border-color : #CCC;
	color : #7D7D7D;
	cursor : default
}

.p7HGM04 .p7HGMtrig .current_mark 
{
	font-weight : 700
}

.p7HGM04 .p7HGM_panel_content .current_mark 
{
	color : #000;
	font-weight : 700
}

.p7VSC02 .p7VSC_scrollbox_wrapper 
{
	margin : 0 40px 0 0
}

.p7VSC02 .p7VSC_scrollbox 
{
	height : auto;
	position : relative;
	width : 100%
}

.p7VSC02 .p7VSC_scrolling 
{
	left : 0;
	top : 0
}

.p7VSC02 .p7VSC_content 
{
	padding : 5px 0 5px 24px
}

.p7VSC02 .p7VSC_up a 
{
	background-image : url(../images/p7sc2_dbup.png);
	background-repeat : no-repeat;
	height : 24px;
	width : 24px
}

.p7VSC02 .p7VSC_dn a 
{
	background-image : url(../images/p7sc2_dbdn.png);
	background-repeat : no-repeat;
	height : 18px;
	width : 24px
}

.p7VSC02 .p7VSC_pauseplay .pause 
{
	background-image : url(../images/p7sc2_psplay.jpg);
	background-repeat : no-repeat;
	height : 35px;
	width : 24px
}

.p7VSC02 .p7VSC_pauseplay .play 
{
	background-image : url(../images/p7sc2_psplay.jpg);
	background-position : -48px 0;
	background-repeat : no-repeat;
	height : 0;
	width : 0
}

.p7VSC02 .p7VSC_pauseplay .play:hover 
{
	background-position : -72px 0
}

.p7VSC02 .p7VSCdragchannel 
{
	background-image : url(../images/p7sc2_dbbg.png);
	background-repeat : repeat-y;
	cursor : default;
	display : none;
	position : absolute;
	right : 0;
	top : 0;
	width : 29px
}

.p7VSC02 .p7VSCdragchannel em 
{
	display : none
}

.p7VSC02 .p7VSCdragchannel a 
{
	display : block
}

.p7VSC02 .p7VSCdragCtrl 
{
	left : 0;
	position : absolute;
	top : 0
}

.p7VSC02 .p7VSCdragCtrl a 
{
	background-image : url(../images/p7sc2_dbdrag.png);
	background-repeat : no-repeat;
	height : 24px;
	width : 24px
}

#footer 
{
	margin : 0 auto;
	overflow : hidden;
	padding : 10px 0;
	width : 976px
}

#footer p 
{
	color : #FFAD3E;
	float : left;
	padding : 0 !important;
	width : 488px
}

#footer p a 
{
	color : #FFAD3E
}

#footer p a:hover,#footer p a:focus,#footer p a:active 
{
	color : #FFF
}

#footer p#navertech 
{
	text-align : right
}

.p7HGM04 .p7HGM_viewport_wrapper,.p7VSC02,.p7VSC02 .p7VSCdragbar 
{
	position : relative
}

.p7HGM04 .p7HGMtrig ul,.p7HGM04 .p7HGMpaginator ul,.p7HGM04 .p7HGMvcrtext ul 
{
	margin : 0;
	overflow : hidden;
	padding : 0
}

.p7HGM04 .p7HGMtrig li,.p7HGM04 .p7HGMpaginator li,.p7HGM04 .p7HGMvcrtext li 
{
	float : left;
	list-style-type : none;
	margin-right : 6px
}

.p7HGM04 .p7HGMtrig a:hover,.p7HGM04 .p7HGMtrig .panel_open,.p7HGM04 .p7HGMpaginator a:hover,.p7HGM04 .p7HGMpaginator .panel_open,.p7HGM04 .p7HGMvcrtext a:hover 
{
	background-color : #000;
	color : #CCC
}

.p7HGM04 .p7HGMvcr .p7HGM_prev a,.p7HGM04 .p7HGMvcr .p7HGM_next a 
{
	background-image : url(../images/prev.png);
	background-repeat : no-repeat
}

.p7HGM04 .p7HGMvcr .p7HGM_prev img,.p7HGM04 .p7HGMvcr .p7HGM_next img 
{
	height : 43px;
	width : 43px
}

.p7VSC02 .p7VSC_up a:hover,.p7VSC02 .p7VSC_dn a:hover,.p7VSC02 .p7VSC_pauseplay .pause:hover,.p7VSC02 .p7VSCdragCtrl a:hover 
{
	background-position : -24px 0
}
TABLE.fees {
	margin : 10px 0 20px 0;
}
TABLE.fees TD {
	font-size : 13px;
	line-height : 1.5em;
	padding : 4px 6px 4px 6px;
	border : 1px solid #000;
}
#contact {
	width : 100%;
	font-size : 13px;
	line-height : 1.5em;
}
#contact OL {
	margin : 0;
	padding : 0;
        list-style: none;
}
#contact FIELDSET {
	margin : 0;
	padding : 0;
	border : 0px;
	width : 100%;
}
#contact LEGEND {
	font-weight : bold;
	color : #A21B22;
	font-size : 14px;
	margin : 0;
	padding : 0 0 10px;
	text-transform : uppercase
}
#contact LI {
	padding : 0 0 10px 0;
	white-space: nowrap;
}
#contact LI LABEL {
	text-align : right;
	margin : 0;
	padding : 0 10px 0 0;
	vertical-align : top;
	display : inline-block;
	width : 50%;
	font-weight : bold;
}
#contact LI INPUT, #contact LI TEXTAREA {
	text-align : left;
	margin : 0;
	padding : 0;
	display : inline-block;
	width : 50%;
}
#contact LI TEXTAREA {
	height : 50px;
}
#contact DIV {
	padding : 0 0 10px 0;
}

