/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	background:url(/images/bg.jpg) repeat-x #000;
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
.padding{ padding:5px;}
.padding-02{ padding:0px 5px 3px 5px;}

#leftSideBar{margin:0 5px;}
#content{background-color:#fff;}
#bodyContainer{background-color:#000;padding-bottom:10px;}
#page{padding:10px;}
#page h3{color:#960e00;}

.coolBox{color:#666666;padding:2px;border:1px solid #666666;width:270px}
*html input.coolBox {color:#FFFFFF;overflow: visible;padding:2px;}

/* `Header
----------------------------------------------------------------------------------------------------*/
#menu {	background:url(/images/menuBg.jpg) repeat-x;float: left;margin: 0;padding: 0;width:100%;}
#menu ul{list-style: none;}
#menu ul li {float: left;font-family:Verdana;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin: 0;padding: 0;margin-left:15px;}
#menu ul li a:hover{color: #fff;}
#menu ul li a {color: #ffc000;display: block;float: left;margin: 0;padding: 10px 18px;text-decoration: none;background: url(/images/menuPart.jpg) bottom right no-repeat;background-position: left;}

/* `VCard Advantage
----------------------------------------------------------------------------------------------------*/
#vcardHeader{padding-left:10px;margin-top:10px;}
#vcardContainer{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;background:url(/images/vcardBg.jpg) repeat-x #fff;}

#vcardContainer ul{list-style-type: none;margin: 0;padding: 0;padding-bottom: 10px;margin-left:5px;margin-right:3px;}
#vcardContainer ul li{padding-bottom: 2px;margin-left:0px;color:#333;background: url(/images/list.png) no-repeat center left;display: block;padding: 2px 0;padding-left: 19px;text-decoration: none;border-bottom: 1px dotted #fff6ca;font-size: 12px;font-weight:bold;}
#vcardContainer #apply{text-align:right;padding:5px;}

/* `ShopVMJ.com
----------------------------------------------------------------------------------------------------*/
#shopvmjHeader{padding-left:10px;margin-top:10px;}
#shopvmjContainer{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;background:url(/images/shopvmjBg.jpg) repeat-x #6dd9fd;padding-top:5px;}
#shopvmjContainer #shCol1{width:193px; float:left;padding-left:5px;}
#shopvmjContainer #shCol2{width:142px; float:left;padding-top:0px;}

#vlogo{padding-left:3px;padding-bottom:5px;}

/* `Play and Win
----------------------------------------------------------------------------------------------------*/
#playwinHeader{padding-left:10px;margin-top:10px;}
#playwinContainer{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;background:url(/images/playwinBg.jpg) repeat-x #ff8f05;padding-top:5px;text-align:center;padding-bottom:5px;}

/* `Apply Here
----------------------------------------------------------------------------------------------------*/
.cssForm label {font-size:12px;width: 190px;float: left;margin-right: 0.5em;display: block;text-align:left;}
.cssForm label.disable {float:none;width:auto;margin:0;display:inline;}
.cssForm p { margin:10px 0;}
.cssForm .checkboxLabel { cursor:pointer;}
.cssForm.submit input {margin-left: 4.5em;}
.cssForm.submit input {color: #000;background: #ffffff;border: 2px outset #d7b9c9;}
.cssForm.hide { display:none;}
.cssForm .hide { display:none;}
.cssForm .textWidth { width:380px;}
.cssForm .field80 { width:80px;}
.cssForm .field60 { width:60px;}
.cssForm .field40 { width:40px;}
.cssForm .field300 { width:300px;}
.messageBox li { margin:3px 0;*line-height:24px;}
.cssForm .popUnder { padding-bottom:10px;}
.cssForm .help { border-bottom:1px solid #d7b9c9;}
.cssForm .em {font-style:italic; color:#808080;}
.cssForm .em a{font-style:italic; color:#808080;}
.cssForm .devOptValueTitle {float:left; padding-top:9px;}
.cssForm .devOptValues {margin-left:100px;}
.cssForm .devOptValues li {display:block; float:left; padding:8px 5px;}
.cssForm ul.columnList li {float:left; padding:5px; margin:0 5px 5px 0; display:block;}
.cssForm .rightFrame{margin-left:195px;}
.cssForm h3 {font-weight:bold;font-size:14px;}

.mBoxHolder{background-color:#FFFFFF;border:1px solid #a6c2de;height:190px;overflow:hidden;padding:3px;margin-left:195px;position:relative;width:380px;}
.mBoxInner {height:174px;overflow-x:hidden;overflow-y:scroll;}
.mBoxInner ul {padding:0; margin:0;}
.mBoxInner ul ul{ padding-left:20px;}
.mBoxInner li {padding:3px; list-style:none;}
.mBoxBtn { background-color:#CCCCCC; padding:2px 3px; cursor:pointer;}

#register_fm #vCardBox{ 
	height:180px; 
	margin:5px 0; 
	padding:3px; 
	border:5px solid #ededed; 
	overflow-y:scroll; 
	overflow-x:hidden; 
}
#register_fm #vCardBox span{  }
#register_fm #vCardBox img{
	border:1px solid #ededed;
	padding:5px;
	margin:10px;
}
#register_fm #vCardBox img.selected{
	background-color:#ff0000;
	border:1px solid #fff;
}

/* `Payment Locations
----------------------------------------------------------------------------------------------------*/
.locations{margin-bottom:10px;}
.locations .tbHeader{font-weight:bold; color:#365f91;}
.locations .tbhRow{border-top:1px solid #4f81bd; border-bottom:1px solid #4f81bd;}
.locations .tbeRow{border-bottom:1px solid #4f81bd;}
.locations .col1{width:177px; float:left;padding:5px 0 5px 5px;}
.locations .col2{width:182px; float:left;}
.locations .col3{width:182px; float:left;}
.locations .col4{width:182px; float:left;}
.locations .col5{width:182px; float:left;}
.locations .odd{background-color:#d3dfee;}

/* `Footer
----------------------------------------------------------------------------------------------------*/
#footer{text-align:center;	color: #fff;margin-left:0px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border:1px dotted #ccc;margin-top:10px;background-color:#cf0005;margin-left: 10px; margin-right: 0px;}
#footer ul{padding: 5px 0;	margin: 0;text-align: left;overflow: hidden;text-align:center;}
#footer ul li{ margin:auto 5px; display: inline;}
#footer ul li a{color: #fff;padding: 0 5px 0 0;margin: 0;text-decoration: none;border-right: 1px dotted #BBB;}
#footer ul li a:hover{text-decoration:underline;}
#footer a:link, #footer a:visited{text-decoration:none; color: #fff;}

#copyright{text-align:center;}
#copyright a{color:#FFF79F;text-decoration:none;}
#copyright a:link, #copyRight a:visited{color:#FFF79F;}
