/*******************************************
############################################

        VIRTUAL BAR COACH : CSS file
	         ~~~~~~~~~~~~~~~~
	    © The Training Market, 2005

############################################
*******************************************/


/*******************************************
	- Regular Elements ReDefined
*******************************************/
body { 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
	color:#666666;
	background:url(../imgs/bg.jpg) repeat left top; 
}
h1, h2, h3, h4, h5 { margin:0; padding:0; color:#ff8d00; }
h1 { margin-bottom:5px; display:inline; font-size:30px; }
h2 { margin-left:10px; display:inline; font-size:20px; }
.lnkhd h2 { margin:0; float:left; font-size:18px; color:#fff; }
h3 { margin-bottom:5px; font-size:24px; color:#6f6f6f; }
h4 { margin:7px 0 0 10px; padding-left:18px; font-size:11px; color:#000; background:url(../imgs/lebul.gif) no-repeat left center; }

p { margin:0; padding:0; font-size:12px; line-height:16px; }
img { border:0; }
em { margin-right:3px; font-weight:normal; font-size:12px; color:#FF6142; }

form { margin:0; padding:0; }
select { margin:0; padding:0; height:18px; font-size:11px; color:#4c4c4c; font-family:"Trebuchet MS",Verdana,Arial,sans-serif; }
input, textarea { font-size:11px; color:#666; font-family:"Trebuchet MS",Verdana,Arial,sans-serif; } 
input.but { width:100px; height:21px; font-weight:bold; }
input.txt { background:#fff; }
textarea { padding:2px; background:#fff; }

/*******************************************
	- Link Styles
*******************************************/
a { font-weight:bold; text-decoration:none; color:#3a3a3a; }
a:hover { text-decoration:none; }

p a { color:#9c9c9c; border-bottom:1px solid #e4e4e4; }
p a:hover { color:#303030; border-bottom:1px solid #4f4f4f; }
a.lnk { border:none; }  a.lnk:hover { border:none; }
a.lnk img { margin:10px; border:none; border:10px solid #e7e7e7; }
a.lnk:hover img { border:10px solid #ccc; }
#lst #cols a { color:#7d7d7d; }
#lst #cols a:hover { color:#171717; border-bottom:1px solid #999; }
#recontain h4 a:hover { text-decoration:underline; }
.vtl .lnk { display:block; margin:0; padding:0; border:0; width:112px; height:14px; background:url(../imgs/vtlinks.jpg) no-repeat; }
.vtl a.lnk:hover { background:url(../imgs/vtlinksover.jpg) no-repeat; }
#tbllk td a { color:#7c6d56; }
#tbllk td a:hover { color:#2F1C00; border-bottom:1px solid #d8d0c4; }
#cpy a { color:#c5c5c5; }
#cpy a:hover { color:#9c9c9c; border-bottom:1px solid #dbdbdb; }
.lnkbd a { color:#9c9c9c; border-bottom:1px solid #595959; }
.lnkbd a:hover { color:#fff; border-bottom:1px solid #a3a3a3; }

/* Arrow Links >> */
a.arr1, a.arr2, a.arr3 { margin-right:5px; padding-right:20px; border:none; }
a.arr1 { color:#ff9b43; background:url(../imgs/lkicon1.jpg) no-repeat right center; }
a.arr1:hover { color:#ffe5ce; border-bottom:1px solid #505050; background:url(../imgs/lkicon1over.jpg) no-repeat right center; }
a.arr2 { color:#718898; background:url(../imgs/lkicon2.jpg) no-repeat right center; }
a.arr2:hover { color:#103c5b; border-bottom:1px solid #e4e4e4; background:url(../imgs/lkicon2over.jpg) no-repeat right center; }
a.arr3 { color:#ff9b43; background:url(../imgs/lkicon3.jpg) no-repeat right center; }
a.arr3:hover { color:#ffe5ce; border-bottom:1px solid #666; background:url(../imgs/lkicon3over.jpg) no-repeat right center; }

/* Drink Link List Buttons */
#dbut a , #lbut a { display:block; width:195px; height:43px; font-size:13px; text-align:center; vertical-align:middle; line-height:43px; }
#dbut a { color:#c6c3be; background:url(../imgs/linkbut.jpg) no-repeat left top; }
#lbut a { color:#d0cbbd; background:url(../imgs/linkbut2.jpg) no-repeat left top; }
#dbut a:hover, #lbut a:hover { color:#fff; background:none; }
#dbut a img, #lbut a img { margin:16px 5px 0 5px; }


/*******************************************
	- Custom IDs
*******************************************/
#cont { 
	margin-top:8px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	text-align:left;
	width:807px; 
}

#inf, #foc { margin:0 14px 10px 14px; padding:0 0 5px 0; background:#313131 url(../imgs/hr.jpg) repeat-x center bottom; }
#bot { margin-bottom:10px; position:relative; left:24px; }
#dlnks { margin-left:17px; }
#cpy { margin-bottom:5px; padding-top:10px; font-size:10px; text-align:center; color:#c5c5c5; }
#dcon { margin:0 0 5px 17px; }

#inf .dat { margin:0 3px 5px 10px; height:180px; }
#inf .dat p { margin-bottom:10px; color:#fff; }

#foc .dat { margin:0 3px 5px 10px; }
#foc .rt { width:198px; }
#foc .rt p { margin-top:5px; text-align:center; }

.lnkhd { margin:20px 0 0 9px; width:491px; }
.lnkhd .sel { float:right; }
.lnkbd { margin:10px 0 0 9px; padding:5px 5px 10px 20px; background:#464646 url(../imgs/pan1.gif) repeat-y top left; }
.lnkbd img { padding:0 20px 0 20px; }
.lnkbd p { margin-top:10px; color:#fff; }
.lnkbd .tbl { margin:10px 0 7px 25px; }
.lnkbd td { color:#dadada; font-size:11px; }
td.tit { font-size:12px; font-weight:bold; width:80px; vertical-align:top; }
.lnkbd td.tit { color:#fff; }
#dcon td.tit { color:#666; width:122px; }
.lnkbd td.lnk { text-align:left; height:30px; vertical-align:top; }
#dcon .tbl { margin:0 0 0 20px; }
#dcon .tbl .tip { padding:5px; color:#333; font-size:10px; font-family:"Lucida Grande",Lucida,Verdana,Arial,sans-serif; background-color:#e9e9e9; }
.embut { text-align:right; height:30px; vertical-align:bottom; }

#dlnks .lf { float:left; width:617px; }
#dlnks .rt { float:left; width:121px; margin:15px 0 0 5px; }
#dlnks p { margin-bottom:10px; margin-left:10px; }
#dlnks .lnk { text-align:right; }
#dlnks .hr { margin:0 0 10px 12px; padding-top:10px; }

#dlnks #recontain { margin-left:15px; padding-bottom:10px; width:692px; background:url(../imgs/ldot.gif) repeat-x left bottom; }
#recontain #ent1 { float:left; width:343px; height:220px; background:#f1f1f1 url(../imgs/ent1hd.gif) repeat-x scroll left top; }
#recontain #ent2 { margin-left:6px; float:left; width:343px; height:220px; background:#F1F1F1 url(../imgs/ent2hd.gif) repeat-x scroll left top; }
#recontain .con { margin:10px 5px 5px 9px; color:#484848; }

#dlnks #lst { margin:10px 0 0 20px; }
#lst #cols td { padding:0 0 3px 15px; width:140px; font-size:11px; background:url(../imgs/lebul.gif) no-repeat left center; }

#tls { width:726px; }
#tbllk td { font-size:11px; }
#tbllk .hd td { padding-top:4px; text-align:center; color:#fff; font-weight:bold; height:27px; background-color:#949494; border-bottom:4px solid #767676; }
#tbllk .rw td, #tbllk .rwx td { padding:3px 5px 3px 10px; }
#tbllk .rwx td { background-color:#efe9e0; }
#tbllk td.w { width:280px; }

#dbut { margin-left:42px; }
#lbut { margin:10px 0 0 42px; }
#dbut .but, #lbut .but { display:block; float:left; margin:3px 20px 3px 3px; width:195px; height:43px; }
#dbut .but { background:url(../imgs/linkbutover.jpg) no-repeat left top; }
#lbut .but { background:url(../imgs/linkbut2over.jpg) no-repeat left top; }


#dwha { margin-left:14px; }
#dwha .lf { float:left; width:497px; }
#dwha .rt { float:left; width:220px; margin-left:15px; }

#dwha #ind { margin:0 0 12px 8px; padding-bottom:10px; background:url(../imgs/hr2.jpg) repeat-x left bottom; }
#dwha #ind h3 { margin:0; padding:0; font-size:16px; color:#767676; }

#dwha #ind ul { margin:0 0 0 10px; padding:0 0 0 20px; font-size:12px; list-style-image:url(../imgs/lebul.gif); }
#dwha #ind li { margin:0; padding:0; }
#dwha ul a { color:#ec7500; font-size:12px; }
#dwha ul a:hover { color:#633100; border-bottom:1px solid #D9CFC5; }

#dwha h2 { display:block; margin:15px 0 0 5px; padding:0; font-size:20px; color:#767676; }
#dwha p { margin:0 0 0 10px; }
#dwha ul.ls { margin:0 0 0 30px; padding:0; font-size:11px; color:#2e2e2e; list-style-image:url(../imgs/bulstar.jpg); }
#dwha .ls li { margin:0; padding:0 0 2px 0; width:430px; border-bottom:1px solid #dcdcdc; }

#dwha .lst { margin:10px 0 10px 17px; width:474px; }
#dwha .lst div { display:block; }
#dwha .lst .tp, #dwha .lst .bt { height:19px; font-size:10px; }
#dwha .lst .tp { background:url(../imgs/list-tp.jpg) no-repeat left top; }
#dwha .lst .md { background:url(../imgs/list-bg.jpg) repeat-y left center; }
#dwha .lst .bt { background:url(../imgs/list-bt.jpg) no-repeat left bottom; }

#dwha #wmap { margin:5px 0 20px 10px; background:url(../imgs/wmap.jpg) no-repeat top right; }
#dwha #wmap .tit { float:left; width:110px; font-size:15px; font-weight:bold; line-height:22px; color:#FD6931; }
#dwha #wmap .dri { font-size:11px; line-height:22px; color:#A6867B; }

#dwha .rt { font-family:"Lucida Grande",Lucida,Verdana,Arial,sans-serif; }
.rt #us, .rt #vc, .rt #sa { width:217px; }
.rt #vc { margin-top:20px; }
.rt #us .hd { height:101px; background:url(../imgs/us-hd.jpg) no-repeat left top; }
.rt .hd p { padding:23px 0 0 10px; color:#484848; font-size:11px; line-height:14px; }
.rt #vc .hd { height:70px; background:url(../imgs/vc-hd.jpg) no-repeat left top; }
.rt #sa .hd { height:75px; background:url(../imgs/sa-hd.jpg) no-repeat left top; }

.rt .std { margin-bottom:4px; }
.rt .std .tp, .rt .std .bt { font-size:6px; height:8px; }
.rt .std .tp { background:url(../imgs/us-tp.jpg) no-repeat left top; }
.rt .std .md { background:#e9e9e9; }
.rt .std .bt { background:url(../imgs/us-bt.jpg) no-repeat left bottom; }

.rt #vc td.x { 
	padding-left:5px;
	width:50%; 
	line-height:16px; 
	color:#333;
	font-size:10px; 
	border-left:5px solid #FF7642;
	background:#fff; }

.std .des { padding-left:5px; width:140px; }
.std .lev, .std .cre { width:30px; text-align:center; font-family:Garamond,"Times New Roman",Times,serif; font-size:34px; font-weight:normal; }
.std .lev { color:#FF7642; background:url(../imgs/us-sep.jpg) no-repeat center right; }
.std .cre { color:#5E95B4; }
.std h5 { margin-left:5px; font-size:10px; color:#2f2f2f; }
.std p { font-size:10px; color:#5d5d5d; line-height:13px; }

#stg1 { background:url(../imgs/stg1.jpg) no-repeat right top; }
#stg2 { background:url(../imgs/stg2.jpg) no-repeat right top; }
#stg3 { background:url(../imgs/stg3.jpg) no-repeat right top; }
.std .stg { padding:0 5px 0 5px; }

/*******************************************
	- Custom Classes
*******************************************/
.pag { background-color:#f6f6f6; }

.hid { display:none; }
.vtl { margin-left:220px; padding:0; width:112px; height:14px; background:url(../imgs/vtlinksover.jpg) no-repeat; }

.dat .lf { float:left; width:500px; }
.dat .rt { float:left; width:198px; margin-left:10px; padding:20px 0; }
.dat .lnk { text-align:right; }

.sz1 { height:320px; }
.sz2 { height:230px; }
.sz3 { height:470px; }
.sz1 .rt { margin-top:100px; }

.ht { margin-bottom: 50px; }
/*******************************************
EOF */
