/*
Theme Name: VOIREN 360 TRANSCONTINENTAL
Theme URI: 
Description: Custom Theme
Version: 1.0
Author: AXS SOLUTIONS inc.
Author URI: 
Tags: black, custom header, fixed width, two columns, widgets
*/
body
{
	font-size:12px !important;
	font-family:  Arial, Helvetica, sans-serif;
	color:#292929;
	margin:0px;

}
.bg
{
	background:#101010 url(images/bg.jpg) top center repeat-x;
}
#wrapper
{
	min-height:1024px;
}
.stwidth
{
	width:1024px;
}
.clear { clear:both; }   
h1,h2,h3,h4,h5 { margin:0px; padding-top:5px; padding-bottom:10px; }
a { color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
h2 a { font-size:18px; text-transform:capitalize; }
.alignleft { float:left; }
.alignright { float:right; }
img.alignleft { float:left; margin-right:10px; }
img.alignright { float:right; margin-left:10px; }

/**********Header**************/
#header
{
	background:url(images/header.jpg) top left no-repeat;
	width:916px;
	height:112px;
	position:relative;
}
#logo
{
	position:absolute;
	bottom:-10px;
	left:50px;
}
.concours-link { position:absolute;  right:23px; bottom:14px; width:100px; height:25px;}
#top-menu
{
	width:400px;
	height:32px;
	margin-left:5px;
	padding-top:4px;
}
#top-menu ul 
{
	float:left;

}
#top-menu ul li
{

	background:url(images/menu-seprator2.jpg) center left no-repeat;
	padding-left:8px;
	padding-right:8px;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
}
#top-menu li:first-child { background:none; } 
#top-menu ul li a
{
	text-decoration:none;
	color:#606060;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#top-menu ul li a:hover
{
	text-decoration:underline;
}

/**********End of Header**************/


/***************Popup video*******************/
#popUp
{
	padding:20px;
	background:#fff;
	text-align:center;
	/*margin:30px auto;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:5px solid #0062a3;
	position:fixed;
}

#closeX
{
	width:40px;
	height:39px;
	cursor:pointer;
	background-image:url(images/x.png);
	position:absolute;
	top:-20px;
	right:-20px;
}

#blanket
{
	position:fixed;
	background:rgba(0,0,0,0.75);
	top:0;
	left:0;
	right:0;
	bottom:0;
	cursor:pointer;
}

/***************Video Box*********************/
#video-box
{
	width:1024px;
	/*background:url(images/video-img.jpg) no-repeat;*/
	height:506px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:13px;
}


/***************End of Video Box*********************/

/**********************Middle Area******************************/
.container
{
	background:url(images/content-mid.jpg) top left repeat-y;
}
.container-top
{
	background:url(images/content-top.jpg) top left no-repeat;
}
.container-bottom
{
	background:url(images/footer.jpg) bottom left no-repeat;
}
.container-mid
{
	
	width:1024px;
	margin:0px;
	padding:0px;
}

#content-area { min-height:177px; padding-top:80px;  }
#content  { width:651px; float:left; padding:0 50px; }
.post { background:url(images/post-spacer.jpg) bottom center no-repeat; padding-bottom:15px; margin-bottom:10px; }
.prelink {  background:url(images/arrow-left.jpg) center left no-repeat; padding-left:15px; }
.nextlink { background:url(images/arrowright.jpg) center right no-repeat; padding-right:15px; }
.uplink { background:url(images/arrowup.jpg) center right no-repeat; padding-right:15px; }
#sidebar { width:213px; float:left;  margin-top:-60px; padding:0px 30px; color:#fff !important; }
.widgetbox { margin-bottom:20px; }
.searchbox { margin-bottom:50px; }
.widgettitle { color:#666666 !important; font-size:14px; border-bottom:solid 1px #666666; margin-bottom:20px; padding-bottom:5px; text-transform:uppercase; font-weight:normal; }
.widgetbox ul  { list-style:none; margin-left:0px; padding-left:0px; }
.widgetbox ul  li { line-height:18px; }
.widgetbox a { color:#fff; text-decoration:none;}
.widgetbox a:hover { text-decoration:underline; }

/**********************End of Middle Area******************************/
#footer
{
	width:751px;
	height:278px;
	margin-top:20px;

}
#footer-inner
{
padding:50px 50px 0px 50px; 
}
.col1 { width:48%; padding-right:2%; float:left; }
.col1 p { text-align:justify; }
.col2 { width:44%; padding-left:6%; float:right; padding-top:20px; }
.col2 h3 { line-height:18px; }
.contactinfo td { padding-bottom:10px; }
.contactinfo .col2-txt { padding-left:10px; }
.contactinfo td a { text-decoration:underline; }
.contactinfo td a:hover { text-decoration:none; }
/****************************Footer Area*****************************************/
/***********************Wordpress core***************************/
.searchform { background:url(images/search-box.jpg) center left no-repeat; width:142px; height:25px; }
.searchform #s { height:22px; *padding-top:5px; background:none; border:none;  width:105px; padding-left:5px; padding-right:5px;  font-size:12px; color:#636365;   }
.searchform #searchsubmit  { background:none; border:none; color:#fff; cursor:pointer; } 
#respond textarea { width:400px; }



#commentbar
{
	height:25px;
	line-height:25px;
	background:none;
	color:#000;
	text-align:right;
	padding-right:3px;
}
#commentbar a
{

}

#respond
{
	margin:0px;
	padding:5px;

}
#respond h3 { text-align:left;}

.entry p { padding-left:5px; padding-right:5px;}

/***********************************************************
				commennt Form
*************************************************************/
#commentform p { clear:both;}
/*#commentform label { width:150px; display:block; float:left;}*/
#commentform label small
{
	font-size:11px;
	font-weight:bold;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
.commentlist { margin-left:0px; padding-left:0px;}

.commentlist li
{
	list-style:none;
	background-color:#f3f3f3;
	padding:5px;
	margin:0px;
	border:solid 1px #afafaf;
}	

.navigation
{
	padding:10px 5px;
}
.navigation_nspace
{
	padding-bottom:2px;
}
#comments
{
	padding:5px;
	margin: 0px 0px 0px 0px;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
#wp-calendar caption { font-weight:normal !important; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
#wp-calendar tr th {  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;  }
#wp-calendar tr td {  font-weight:normal !important; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;  }

/***********************************popup css*************************/

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:523px; width:496px; color:#bbb; background:url(images/popup-bg.png) top center no-repeat; padding:12px; margin-top:80px !important;}
#simplemodal-container code {background:none; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#fff;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:40px; height:39px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px; width:200px; margin-left:230px; padding-top:15px; color:#fff;}

