@charset "utf-8";
/* CSS Document */

* {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #dfdddd;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 90%;
	margin:0 0 0 0;
}

#wrapper {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #666666;
	background-image: url(../images/bg_container.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}




/* CSS Document Header*/

#header {
	background-color: #000000;
	height: 199px;
	font-size: 20px;
}

#header #bar {
	background-image: url(../images/bg_bar.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 31px;
}

#header #bar2 {
	background-image: url(../images/bg_bar2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 31px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:30px;
	padding-left:70px;
}
#header #bar2 a 
{
    color:#69eef3;
    font-size:14px;
}
#header #bar2 a:hover
{
    color:#fcb01e;
}

#header #logo {
	position: relative;
}

#header #menu {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 45px;
}

#header #logo a {
}

#header #logo {
	background-image: url(../images/videochamp.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	background-color: #FCB01F;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 122px;
}

#header #logo a.login{
	position: absolute;
	/*left: 973px;*/
	left: 873px;
	top: 88px;
	width: 64px;
	text-indent: -9999px;
	background-image: url(../images/btn_login.jpg);
	background-position: left top;
	height: 22px;
}

#header #logo a.login:hover {
	background-position: right top;

}

#header #logo2 {
	position: relative;
}

#header #logo2 {
	background-image: url(../images/videochamp2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	background-color: #FCB01F;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 122px;
}

#header #logo2 a.login{
	position: absolute;
	/*left: 973px;*/
	left: 873px;
	top: 88px;
	width: 64px;
	text-indent: -9999px;
	background-image: url(../images/btn_login.jpg);
	background-position: left top;
	height: 22px;
}

#header #logo2 a.login:hover {
	background-position: right top;

}
#header #menu a.join {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/btn_join.jpg);
	width: 185px;
	float: right;
	text-indent: -9999px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: left top;
}

#header #menu a.join:hover {
	color: #FFFFFF;
	text-decoration: none;
	width: 185px;
	float: right;
	text-indent: -9999px;
	height: 45px;
	background-position: right top;
}

/* CSS Document Header end*/





/* CSS Document Container*/
#container {
	padding-top: 10px;
}

#container #colmn-l {
	float: left;
	width: 800px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-left: 5px;
}

#container #column-t {
	float: left;
	width: 1041px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-right: 5px;
	margin-left: 5px;
}

#container #colmn-l #videoBox {
	width: 375px;
	float: left;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#container #colmn-l #box {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 5px;
}

#container #colmn-l #box #box2 {
	width: 365px;
	float: left;
	padding-right: 15px;
	padding-left: 10px;
	line-height: 28px;
	background-repeat: repeat-x;
	background-position: left bottom;
}

#container #colmn-l #box #box2 h1 {
	color: #E7421C;
	font-size: 16px;
	text-transform: uppercase;
	clear: right;
}

#container #colmn-l #box #box2 img {
	clear: left;
	margin-top: 16px;
}

#container #colmn-l #box #videoBox #video {
	background-color:#000000;
	width: 370px;
	clear: both;
	height: 238px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#container #colmn-l #box #videoBox #gameDelivered {
	background-image: url(../images/bg-game_film.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 51px;
	width: 371px;
	color: #FFFFFF;
	text-align: right;
	font-size: 150%;
	margin-top: 5px;
}

#container #colmn-l #box #videoBox #gameDelivered h3 {
	width: 160px;
	float: right;
	margin-top: 10px;
	text-align: center;
	font-size: xx-large;
	padding: 0px;
}

#container #colmn-l #box #videoBox #gameDelivered .amount {
	width: 160px;
	float: right;
	margin-top: 10px;
	text-align: center;
	font-size: 28px;
	font-weight:bold;
	padding: 0px;
}

#container #colmn-l #howDoesWork {
	clear: both;
	height: 150px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#f0f0f0;
}

#container #colmn-l #box #howDoesWork h2 {
	background-image: url(../images/howDoesWork.jpg);
	font-size: 18px;
	text-transform: uppercase;
	text-indent: -9999px;
	clear: right;
	height: 28px;
	background-repeat: no-repeat;
}

#container #colmn-l #box #howDoesWork span.howDoesWork, #container #colmn-l #box #howDoesWork span.howDoesWorkend {
	width: 140px;
	float: left;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 95px;
	text-decoration: none;
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	padding-right: 15px;
	display: block;
	padding-left: 0px;
}

#container #colmn-l #box #howDoesWork span.howDoesWorkend{
	background-image: none;
	line-height: 12px;
}

/*#container #colmn-l #box #howDoesWork span.howDoesWork:hover, #container #colmn-l #box #howDoesWork span.howDoesWorkend:hover{
	color: #FF9900;
}*/

#container #colmn-l #box #howDoesWork span.howDoesWork img, #container #colmn-l #box #howDoesWork span.howDoesWorkend img {
	margin-right: 10px;
	margin-left: 10px;
	clear: both;
}

#container #colmn-r {
	float: left;
	width: 170px;
	text-align: center;
}

#container #colmn-r img {
	margin-bottom: 10px;
}

#container #box {
	background-color: #FFFFFF;
	border: thin solid #c4c4c4;
}

#footer {
	clear: both;
	background-image: url(../images/bg_footer.jpg);
	height: 55px;
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	text-align: center;
	font-size: 100%;
}

#footer ul {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}

#footer ul li {
	color: #FFFFFF;
	float: left;
	margin-left: 20px;
	display: block;
	white-space: nowrap;
}

#footer ul#small
{
	list-style-type:square;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 18px;
	text-align: center;
	width: 95%;
	padding-left: 10px;
}

#footer ul#small li   {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	display: block;
}

#footer #small li {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/ball.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	padding-right: 5px;
}

#footer ul#big{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 18px;
	text-align: center;
	width: 90%;
	padding-left: 15px;
}

#footer ul#big li   {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	display: block;
}

#footer #big a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/ball.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	padding-right: 5px;
	text-transform: uppercase;
	font-size: 12px;
}

#footer #small a:hover, #footer #big a:hover{
	color: #FF9900;
}

/* --- mihai adding */
#footer #small .void,
#footer #big .void{background:none}

/* --- /mihai adding */


#features .title1:hover, #features .title2:hover {
	background-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.divition {
	background-image: url(../images/bg_submenu_div.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#boxIntern {
	margin: 0px;
	padding: 0px;
	float: none;
	clear: both;
	overflow: auto;
}

#menuIntern {
	background-image: url(../images/bg_submenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

#internWrap {
	width: 738px;
	padding-left: 30px;
	clip: rect(auto,auto,auto,auto);
	margin: 0px;
}

#internWrap2 {
	width: 768px;
	padding-left: 30px;
	clip: rect(auto,auto,auto,auto);
	margin: 0px;
}

#internWrapLog {
	width: 929px;
	padding-left: 15px;
	padding-right: 15px;
	clip: rect(auto,auto,auto,auto);
	margin: 0px;
}

#boxIntern #box {
	padding: 0px;
	margin: 0px;
	clear: both;
	height: auto;
	width: auto;
}

#boxIntern #internWrap #box {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#boxIntern #whyUse {
	background-color:#2E4C66;
	background-image: url(../images/bg_general.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: none;
	border: solid 1px #999999;
}

#boxIntern #whyUse #box{
	background-color:#FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#boxIntern #invite {
	background-color:#2E4C66;
	background-image: url(../images/bg_general.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: none;
	border: solid 1px #999999;
}

#boxIntern #invite #box{
	background-color:#FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#boxIntern #invite #box .inviteform {
	font-size:12px;
	height:20px;
	text-align:left;
	vertical-align:middle;
}

#boxIntern #invite #box .invitetext {
	height:20px;
	text-align:right;
	vertical-align:middle;
	padding-right:20px;
}

#boxIntern #invite #box #inviteTextBox {
	margin-bottom:6px;
	margin-right:60px;
	margin-left:10px;
	font-size:12px;
}

#boxIntern #invite #box .signupInput {
	width:298px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .inviteTextArea {
	width:298px;
	height:120px;
	margin-bottom:10px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #invite #box .inviteInput {
	width:298px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
}

#boxIntern #invite #box .sendBtn {
	height:24px;
	border:solid 1px #cccccc;
	margin-right:10px;
	margin-top:12px;
}

#boxIntern #signup {
	background-color:#dbdbdb;
	background-image: url(../images/bg_bw.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: none;
	border: solid 1px #999999;
}

#boxIntern #signup #box{
	background-color:#FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#boxIntern #signup #box .inviteform {
	height:20px;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
}

#boxIntern #signup #box .invitetext {
	height:20px;
	text-align:right;
	vertical-align:middle;
	padding-right:20px;
}

#boxIntern #signup #box #inviteTextBox {
	margin-bottom:6px;
	margin-right:60px;
	margin-left:10px;
	font-size:12px;
}

#boxIntern #signup #box .signupInput {
	width:298px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .mediumInput {
	width:180px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .cardInput {
	width:38px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .dropState {
	width:130px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .zip {
	width:49px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .cardtype {
	width:80px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .area {
	width:60px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	margin-right:10px;
	font-size:12px;
}

#boxIntern #signup #box .phone1 {
	width:80px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	margin-right:10px;
	font-size:12px;
}

#boxIntern #signup #box .phone2 {
	width:126px;
	height:20px;
	margin-bottom:6px;
	border:solid 1px #cccccc;
	font-size:12px;
}

#boxIntern #signup #box .sendBtn {
	height:24px;
	border:solid 1px #cccccc;
	margin-right:10px;
	margin-top:12px;
}

#boxIntern #pricing {
	background-color:#2E4C66;
	background-image: url(../images/bg_general.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: none;
	border: solid 1px #999999;
}

#boxIntern #pricing #box{
	background-color:#FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#boxIntern #feat {
	background-color:#2E4C66;
	background-image: url(../images/bg_general.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: none;
	border: solid 1px #999999;
}

#boxIntern #feat #box{
	background-color:#FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#boxIntern #other {
	background-color:#2E4C66;
	background-image: url(../images/bg_general.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: none;
	border: solid 1px #999999;
}

#boxIntern #other #box{
	background-color:#FFFFFF;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#boxIntern #box .frame {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 640px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(../images/bg_container.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FCB01F;
	line-height: 20px;
}

#boxIntern #box .noframe {
	margin-right: auto;
	margin-left: 0px;
	display: block;
	width: 650px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	line-height: 20px;
}

#boxIntern #box .noframe_big {
	margin-right: auto;
	margin-left: 20px;
	display: block;
	width: 690px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	line-height: 20px;
}


#boxIntern #box .list_logo {
	list-style-type: none;
	list-style-image: url(../images/bullet-list.gif);
}

#boxIntern #box .list_nologo {
	list-style-type:decimal;
}

#boxIntern #box .list_abc {
	list-style-type:lower-alpha;
}

#boxIntern #box .list_logo_hello {
	list-style-type: none;
	margin-bottom:20px;
	font-size:16px;
}

#boxIntern h1 {
	width: 500px;
	margin-left: 300px;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0px;
	color: #E7421C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FCB01F;
	border-right-color: #FCB01F;
	border-bottom-color: #FCB01F;
	border-left-color: #FCB01F;
}

#boxIntern #internWrap h2 {
	width: 700px;
	margin-top: 10px;
	color: #E7421C;
	font-size: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E7421C;
	border-right-color: #E7421C;
	border-bottom-color: #E7421C;
	border-left-color: #E7421C;
	padding: 0px;
	margin-bottom: 10px;
}

#boxIntern h2 {
	width: 700px;
	margin-top: 10px;
	color: #E7421C;
	font-size: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E7421C;
	border-right-color: #E7421C;
	border-bottom-color: #E7421C;
	border-left-color: #E7421C;
	padding: 0px;
	margin-bottom: 10px;
}

#boxIntern #box p {
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	margin-left: 5px;
	margin-right: 20px;
}

#boxIntern #features  {
	background-image: url(../images/why_use.jpg);
	height: 510px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}

#boxIntern #features  #box{
	background-image: url(../images/bg_box_why.jpg);
	background-repeat: repeat-x;
	width: 600px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
}

#boxIntern #features  h1 {
	width: 250px;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0px;
	color: #E7421C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FCB01F;
	border-right-color: #FCB01F;
	border-bottom-color: #FCB01F;
	border-left-color: #FCB01F;
}

#boxIntern #features  h2 {
	width: 200px;
	margin-top: 10px;
	color: #E7421C;
	font-size: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E7421C;
	border-right-color: #E7421C;
	border-bottom-color: #E7421C;
	border-left-color: #E7421C;
	padding: 0px;
	margin-bottom: 10px;
}

#boxIntern #features  #box p {
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	margin-left: 5px;
	margin-right: 20px;
	width: 355px;
	background-color: #FF0000;
	padding: 0px;
}

#boxIntern #cost {
	background-image: url(../images/why_use.jpg);
	height: 510px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}

#boxIntern #cost #box{
	background-image: url(../images/bg_box_why.jpg);
	background-repeat: repeat-x;
	width: 500px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
}

#boxIntern #cost h1 {
	width: 500px;
	margin-left: 300px;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0px;
	color: #E7421C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FCB01F;
	border-right-color: #FCB01F;
	border-bottom-color: #FCB01F;
	border-left-color: #FCB01F;
}

#boxIntern #cost h2 {
	width: 450px;
	margin-top: 10px;
	color: #E7421C;
	font-size: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E7421C;
	border-right-color: #E7421C;
	border-bottom-color: #E7421C;
	border-left-color: #E7421C;
	padding: 0px;
	margin-bottom: 10px;
}

#boxIntern #cost #box p {
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	margin-left: 5px;
	margin-right: 20px;
}

#boxIntern #features .title1 p {
	width: 500px;
	margin-left: 10px;
	float: left;
	padding-right: 50px;
}

#boxIntern #features .title1 .mark {
	display: block;
	width: 100px;
	text-align: center;
	height: 40px;
	line-height: 30px;
	float: right;
	font-size: xx-large;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#boxIntern #features .title1, #features .title2 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	clear: right;
	width: 590px;
	font-size: 12px;
}

#boxIntern #features .title2 p {
	width: 500px;
	margin-left: 10px;
	float: left;
	padding-right: 50px;
}

#boxIntern .marksmall {
	display: block;
	width: 100px;
	text-align: center;
	height: 40px;
	float: right;
	font-size: 14px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 10px;
	font-weight: bold;
}

#boxIntern #features .title2 .mark {
	display: block;
	width: 100px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	float: right;
	font-size: xx-large;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#boxIntern #features .title1:hover, #features .title2:hover {
	background-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.tdmaintop {
	height:25px;
	background-color:#E4E4E4;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

.tdmainleft {
	height:25px;
	background-color:#E4E4E4;
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

.tdcontent {
	height:25px;
	background-color:#F1F1F1;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

.orange {
	font-family:Arial, Helvetica, sans-serif;
	color:#E7421C;
	font-size:14px;
	font-weight:bold;
}

a.tourfeat {
	background-image: url(../images/tourfeat.jpg);
	width: 203px;
	float: left;
	text-indent: -9999px;
	height: 44px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}

a.tourfeat:hover {
	background-image: url(../images/tourfeat_hover.jpg);
	width: 203px;
	float: left;
	text-indent: -9999px;
	height: 44px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}

a.forgot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

a.forgot:hover {
	text-decoration:underline;
}

a.forgot:active {
	text-decoration:none;
}

a.forgot:visited {
	text-decoration:none;
}



/* CSS Application Styles */

#wrapperVideo {
	width: 1054px;
	margin-right: auto;
	margin-left: auto;
	border: none;
	background-image: url(../images/bg_container.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}

#containerVideo {
	padding: 0 0 0 0;
}

#containerVideo #leftMenu {
	clear: both;
	width:210px;
	min-height:700px;
	background-image: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right: solid 1px #666666;
	background-color:#FFFFFF;
}

.liMenuLeft {
	width:188px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	list-style-type:none;
	vertical-align:middle;
	border-bottom:solid 1px #999999;
	margin-left:16px;
	margin-right:10px;
}

.liMenuLeft a.leftLink:link {
	width:188px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	list-style-type:none;
	vertical-align:middle;
	text-decoration:none;
}

.expancontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 27px;
	margin:0 0 0 0;
}

#expanbook dl.accordion-menu dt.a-m-t {
	width: 520px;
	cursor: pointer;
	margin-top:16px;
	margin-bottom:4px;
	font-size:16px;
}

.a-m-d {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.icon {
	margin-right:12px;
	margin-top:2px;
}

a.cvv:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

a.cvv:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

a.cvv:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

a.cvv:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.tourlist {
	font-size:12px;
	margin-top:7px;
	margin-bottom:7px;
	text-align:right;
	font-weight:bold;
}

.tour {
	float:left;
	width:188px;
	font-size:12px;
}

a.tourlink {
	float:left;
	width:180px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	font-size:12px;
	color: #333333;
	background-color:#FFFFFF;
	text-decoration:none;
}

a.tourlink:hover {
	color: #000000;
	background-color:#FFF2d7;
	text-decoration:none;
}

.touractive {
	float:left;
	width:180px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	font-size:12px;
	color: #000000;
	background-color:#FFF2d7;
	text-decoration:none;
}

#ctl00_ContentPlaceHolder1_TextBoxUserName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxPassword {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxConfirm {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxFirstName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxLastName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxAddress {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxCity {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_MultiSegmentDataEntryPhone {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_MultiSegmentDataEntryPhone_1 {
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_TextBoxEmail {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_DropDownListSport {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_DropDownListSchoolLevel {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_DropDownListGender {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_ValidationSummary1 {
	width:258px;
	height:auto;
	margin-bottom:10px;
	margin-left:270px;
	padding-left:40px;
	font-size:12px;
	background-color:#EEEEEE;
}
#ctl00_ContentPlaceHolder1_ValidationSummaryNew {
	width:250px;
	height:auto;
	margin-bottom:10px;
	/*margin-left:270px;*/
	padding-left:40px;
	font-size:12px;
	background-color:#EEEEEE;
}
#ctl00_ContentPlaceHolder1_Validationsummary2 {
	width:258px;
	height:auto;
	margin-bottom:10px;
	margin-left:270px;
	padding-left:40px;
	font-size:12px;
	background-color:#EEEEEE;
}

#ctl00_ContentPlaceHolder1_txtSenderFirstName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtSenderLastName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtSenderEmail {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtRecipientFirstName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtRecipientLastName {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtRecipientEmail {
	width:298px;
	height:20px;
	margin-bottom:6px;
	font-size:12px;
	background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolder1_txtMessage {
	width:298px;
	height:120px;
	margin-bottom:10px;
	font-size:12px;
	background-color:#FFFFFF;
}

.hosted {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:4px;
}

a.hosted:link {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.hosted:visited {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.hosted:active {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

a.hosted:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

/* classes added by jeffry Elizondo*/

#checkout-container {
border:1px solid #254C74;
height:80%;
margin-top:6px;
overflow:auto;
}
.cvv {
color:#254C74;
}

.cvv div.pad {
	float:left;
	width:300px;
	margin:20px;
	text-align:justify;
}

.cvv div.padTitle {
	font-family:Arial, Verdana, Helvetica LT Std Light;
	font-size:22px;
	font-weight:bold;
	color:#254C74;
	margin:20px;
}

#checkout-container div.left {
	float:left;
}

.cvv div.MVD {
width:40%;
}
#checkout-container div.right {
float:right;
}
.cvv div.AE {
width:40%;
}

.HQPLayer
{
    background-color: #000000;
    border: 1px solid #ccc;
    width: 640px;
    height: 420px;
    position: absolute;
    left: 50%;
    /*top: 50%;*/
    /*margin-left: -330px;*/
    /*margin-top: -200px;*/
    padding: 10px;
}

.photoby {font-size:10px; margin-right:40px}
.popups {width:630px !important; padding-bottom:20px;background:#fff !important}
.popups p{margin:15px; font-size:12px}
.popups h1 {font-size:14px; font-weight:bold; text-align:center; margin:30px 0}
.logobanner 
{
    background-image: url(../images/videochamp.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	background-color: #FCB01F;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 122px;
    }