/*  

Theme Name: WP Remix

Theme URI: http://wpremix.com/

Description: One Master theme, Many Possibilities

Version: 1.0

Author: Bhavesh

Author URI: http://www.wpremix.com/



The theme, including the CSS, XHTML, Images and associates files are all copyrighted.



*/



/* import related css files */

@import url("css/hmenu.css");  /* Drop Navigation specific styles */

@import url("css/tabber.css"); /* tabbed content specific styles */



*{

	margin:0;

	padding:0

}



body{

	background:#e9e2d2 url(images/bg-body.jpg) repeat-x;

	color:#111;

	font:normal 13px Verdana, Arial, Helvetica, sans-serif;

}

a{

	color: #0072ff;

	outline:none;

	}

a:hover{
	color: #ff8d00;
}

#banner2 ul,ol
{
	margin:0 0 15px 25px;	
	padding:0;
	color:#044e8e;
}

#banner2 ol li{
	margin:0 0 15px;	
	padding:0;
	font-size:12px;
	color:#666;
	text-align:left;
	list-style:decimal
}

#banner2 ul li{

	margin:0 0 15px;	
	padding:0;
	font-size:13px;
	color:#000;
	text-align:left;
	list-style:disc
}

h1, .txtContentTitle{

	display: block;
	margin:5px 0;
	padding:0;
	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#006bef;
}

h2{

	margin:5px 0;
	padding:0;
	font: normal 15px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#06f
}

h3{

	margin:22px 0 11px;
	padding:0;
	font-size:20px;
	color:#666
}

h4{

	margin:5px 0;
	padding:0;
	font-size:16px;
	color:#666;
}

h5{

	margin:5px 0;

	padding:0;

	font:16px Georgia, "Times New Roman", Times, serif;

	color:#06f

}

h6{

	margin:5px 0;

	padding:0;

	font-size:12px;

	color:#333

}

p{

	font-size:12px;

	color:#444;

	line-height:18px;

}

blockquote{

	margin:3px 0 12px;

	padding:0 0 0 25px;

	font:15px Georgia, "Times New Roman", Times, serif;

	color:#333;

	line-height:18px;

	text-align:justify;

	font-style:italic;

	background:url(images/quote.png) no-repeat

}

hr{

	margin-bottom:10px;

	border:none;

	border-bottom:1px solid #eee;

	background:none;

	height:1px

}

input,textarea,select{

	border:1px solid #ccc;

	background-color:#f8f8f8;

	color:#555;

	padding:2px

}

.alignleft{

	float:left

}

.alignright{

	float:right

}

.button{

	padding: 0;

	line-height:15px;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background: none;

	border: none;

}

.button:hover{

	background: none;

}

table td{

	/*padding:5px;*/
	padding:0px;

	font-size:11px

}

.thead{

	font-size:11px;

	font-weight:700;

	color:#fff !important;

	background:#868686

}

.row{

	background:#e8e8e8

}



/* Page Structure  ----------------------------------------------------------------*/

#container{

	width:752px;

	margin:47px auto 0;

	padding:0;

}

#header{

	background: url(images/bg-header.gif) no-repeat;

}

#content-wrap{

	clear: both;

	width:742px;

	padding: 6px 4px 0 4px;

	border-right: 1px solid #817d74;

	border-left: 1px solid #817d74;

	background: #fff;



}

#center{

	float:right;

	width:545px;

	background:#fff;

	margin:10px auto;

}

#center-in{

	padding:0 15px 0 0;

	color:#555;

}

#Sidebar{

	width:165px;

	margin:10px 0 0 15px;

	float:left;

	background:#fff

}

/*#footer{

	width:752px;

	background: url(images/bg-footer.gif) no-repeat top;

	height:100%;

	margin:0 auto;

	padding: 10px 0 10px 0;

	clear:both;

	position:relative;

	overflow:hidden

}
*/


/* Header ----------------------------------------------------------------*/

#header h1{

	float:left;

	width:174px;

	height:124px;

	margin:-37px 0 8px 15px;

	text-indent:-9009px;

}

#header h1 a{

	display:block;

	width:100%;

	height:100%;

	padding:0;

	background:url(images/logo.gif) no-repeat;

}

#search{

	float:right;

	width:auto;

	margin:20px 10px 0 0

}

#search .txtSession {

	height: 0;

	display: block;

	text-indent: -9999px;

}

#search ul {

	margin: 0;

}

#search ul li {

	display: inline;

	list-style: none;

	margin-right: 8px;

}

#search ul li.cart a {

	background: url(images/icon-cart.gif) no-repeat left;

	padding-left: 25px;

}

#search ul li.contact a {

	background: url(images/icon-contact.gif) no-repeat left;

	padding-left: 15px;

}

#search .input{

	width:160px;

	margin-right:3px;

	padding:2px 2px 2px 20px;

	background:#fff url(images/i_search.png) no-repeat;

	border:2px solid #dbdddf;

	font-size:13px;

	color:#555;

	float: left;

}

#search .button{

	width:auto;

	float: left;

	padding:0 0 4px;

}

.Feed{

	margin:0;

	padding:5px 0 5px 18px;

	background:url(images/rss.png) no-repeat;

	background-position:0 6px;

	font:bold 13px Arial, Helvetica, sans-serif;

	color:#fca61b

}

.Feed a{

	color:#fca61b

}

/* Sidebar ----------------------------------------------------------------*/

#Sidebar-in ul{

	margin:5px 0 15px 5px

}

#Sidebar-in ul li.page_item,

#Sidebar-in ul li{

	list-style:none;

	display:block;

	padding:5px 5px 5px 18px;

	margin:0;

	background:url(images/sbullet.png) no-repeat;

	background-position:0 8px;

	border-bottom:1px solid #eee

}



/* Lists used in Page Templates ----------------------------------------------------------------*/

ul.leftlinks{

	margin:0 0 15px;

	padding:0;

	color:#044e8e

}

ul.leftlinks li{

	font-size:12px;

	margin:0 0 5px;

	padding:5px 0 0 15px;

	color:#666;

	border-bottom:1px solid #e8e8e8;

	list-style:none;

	background:url(images/small_rightarrow.gif) no-repeat;

	font-weight:700;

	background-position:0 5px;

	text-align:left

}

ul.leftlinks li a{

	color:#555;

	line-height:18px

}

ul.list{

	margin:0 0 15px;

	padding:0

}

ul.list li{

	margin:0 0 5px;

	padding:5px 0 0 15px;

	list-style:none;

	background:url(images/small_rightarrow.gif) no-repeat;

	background-position:0 5px

}

ul.services{

	margin:10px 0;

	padding:0;

	list-style:none;

	color:#06f

}

ul.services li{

	list-style:none;

	width:280px;

	margin:0 35px 22px 0;

	padding:0;

	float:left;

	color:#666;

	text-align:justify

}

ul.contlist{

	width:298px;

	margin:0;

	color:#555

}

ul.contlist li{

	padding:3px 0 3px 15px;

	list-style:none;

	background:url(images/bullet.png) no-repeat;

	background-position:0 5px

}

ul.News{
     background: none repeat scroll 0 0 #F4F7F8;
    border: 1px solid #DCDCDC;
   
	float:left;

	margin:0;

	padding:0;

	color:#044e8e

}

ul.News li{

	background-position: 0 8px;
    border-bottom: 1px solid #CCCCCC;
    color: #555555;
    font-size: 11px;
    line-height: 27px;
    list-style: none outside none;
    margin-bottom: 0;
    padding: 2px 0 0 2px;
    text-align: left;

}

ul.News li a{

	color:#0288E1;

	font-size:11px

}

ul.News li a:hover,

#Sidebar-in ul li a{

	color:#666

}

/* Center Main Content ----------------------------------------------------------------*/

#center-in p{

	margin:3px 0 8px

}

#center-in h2{

	margin:5px 0 0;

	padding:0

}

#center-in h3{

	margin:22px 0 11px;

	padding:0 0 5px;

	border-bottom:1px dotted #ccc

}

#center-in h4{

	margin:0 0 4px;
        color: #333;
	padding:0

}

#profileHeader h4{
    color: #fff;
}

#center-in h5{

	margin:3px 0 5px;

	padding:0

}

#center-in img{

	padding:2px;

	margin:0;

}

.listings{

	padding:5px 0;

	overflow:hidden;

	height:100%

}

#center-in h2.PageTitle{

	margin-bottom:15px;

	font:25px Arial, Helvetica, sans-serif;

	color:#06f

}

.mainlist,.clear{

	clear:both

}

.mainlist_twopart{

	width:300px;

	margin-bottom:20px

}

.clientlist{

	padding:5px 0;

	overflow:hidden;

	height:100%;

	width:400px

}

.clientlist p{

	width:310px;

	float:right

}

.clientlist h6{

	margin:3px 0 0;

	padding:0

}

/* Store specific CSS ----------------------------------------------------------------*/

.cartProgress .txtcartProgressCurrent {

	font-weight: bold;

	color: #0072FF;

}





.productBreadcrumbs {

	font-size: 10px;

}

#subCats .subCat {

	width: 180px;

	float: left;

	text-align: center;

}

#subCats .subCat:after, .boxContent fieldset p:after{

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



/* Hides from IE-mac \*/

* html #subCats .subCat, * html .boxContent fieldset p  {height: 1%;}

/* End hide from IE-mac */



#center-in ul li{

	margin:0 0 5px;

	padding:0;

	font-size:12px;

}

.boxContent fieldset { 

	padding: 5px;

}

.boxContent fieldset legend {

	font-weight: bold;

	padding: 3px;

}

.boxContent fieldset label {

	width: 120px;

	float: left;

}

.boxContent fieldset input {

	float: left;

}

.boxContent fieldset input#add_2 {

	margin-left: 120px;

}

/* Blog specific CSS ----------------------------------------------------------------*/

.blog ul,.blog ol{

	margin-bottom:10px

}

.blog ul li{

	font-size:12px;

	margin:0;

	list-style:disc inside none;

}

.blog ol li{

line-height:16px;

	font-size:12px;

	margin:14px 0 0 15px;

	list-style:decimal

}

.post-footer{

	padding:3px;

	line-height:18px;

	height:18px;

	font-size:12px;

	border-top:1px solid #c6c7c8;

	border-bottom:1px solid #c6c7c8;

	margin-bottom:25px;

	background:#fafafa

}

.post-date{

	font-size:11px;

	margin-bottom:10px

}

.post-comments{

	background:url(images/i-comments.gif) no-repeat left center;

	padding-left:17px;

	float:left;

	margin-left:10px

}

.post-cat{

	background:url(images/i-category.gif) no-repeat left center;

	padding-left:17px;

	margin-left:5px;

	float:right

}

.archive .post-footer{

	 border-top:none;

	 background:none;

}

#calendar_wrap table{

	width:100%;

	text-align:center

}

#calendar_wrap table a{

	color:#06f;

	text-decoration:underline

}

#searchform{

	margin:10px 0

}

#searchform br{

	display:none

}

#commented{

	display:block;

	float:left

}

#comment{

	width:auto

}

#commentform .submit{

	background:#333;

	color:#fff

}

.comments{

	border-left:2px solid #DEE4DA;

	padding:0 0 0 15px;

	margin-bottom:10px;

	width:99%;

}

.comments h4{

	margin:0!important

}

.comments li{

	border:1px solid #DEE4DA;

	background-color:#F3F3F3;

	padding:5px;

	margin:5px 0;

	list-style:none

}

.commentsmeta{

	margin-top:0;

	padding-top:1px;

	font-size:90%;

	color:#999

}

.comments-autor{

	border:1px solid #B2FF66;

	background-color:#95FFCE;

	padding:5px;

	margin-top:5px;

	margin-bottom:5px

}

.comments-autor li{

	border:1px solid #B2FF66;

	background-color:#95FFCE;

	list-style:none;

	padding:5px;

	margin-top:5px;

	margin-bottom:5px

}

.comments-autor li:hover,.comments li:hover{

	background-color:#fff

}

#calendar_wrap caption,#Sidebar h2{

	margin:5px 0;

	padding:0;

	font-size: 13px;

	text-transform: uppercase;

	font-weight: bold;

}

#Sidebar .newsletter {

	margin-top: 15px;

}

#Sidebar .newsletter h2 {

	font-size: 11px;

}



/* Paging ----------------------------------------------------------------*/

#paging{

	text-align:center;

	float:right;

	clear:both;

	margin-right:15px

}

.paging{

	margin:3px 0;

	color:#455826;

	font:bold 11px Arial, Helvetica, sans-serif

}

.paging a{

	background:#fff;

	border:1px solid #667f86;

	padding:2px 6px;

	margin:0 1px;

	text-decoration:none;

	color:#455826

}

.paging a:hover{

	background:#b7c3c7;

	color:#fff;

	text-decoration:none

}

.paging_current{

	background:#06f;

	border:1px solid #06f;

	padding:2px 6px;

	color:#fff;

	line-height:27px

}



.realated-col{

	border:1px solid #e8e8e8;

	width:190px;

	padding:0 10px

}

ul.realatedlinks{

	margin:0 5px 15px;

	padding:0;

	color:#044e8e;

	width:190px

}

ul.realatedlinks li{

	font-size:11px;

	margin:0 0 5px;

	padding:5px 0 0 15px;

	color:#666;

	list-style:none;

	background:url(images/small_rightarrow.gif) no-repeat;

	background-position:0 7px;

	text-align:left

}

ul.realatedlinks li a,

ul li a,ol li a{

	color:#06f;

	line-height:18px

}

.cspacer{

	margin-bottom:20px

}

.pro-box{

	border:1px solid #dcdada;

	background:#f2f3f4;

	padding:8px 0 0

}

/* Home Page 1 ----------------------------------------------------------------*/

#banner1{

	width:899px;

	height:250px;

	background:#ccc url(images/bannerbg.png) no-repeat;

	margin-bottom:20px

}

#banner1 p{

	margin:10px 0 0 290px;

	font-size:13px;

	color:#333

}

#banner1 h2{

	margin:13px 0 0 290px;

	width:500px;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#06f

}

ul.option1{

	width:500px;

	margin:15px 0 0 290px;

	padding:0;

	color:#06f

}

ul.option1 li{

	width:180px;

	margin-bottom:12px;

	padding:5px 0 0 38px;

	float:left;

	font-size:11px;

	background-position:0 3px;

	color:#666;

	text-align:left;

	list-style:none

}

ul.option1 li a{

	font-weight:700;

	font-size:12px;

	color:#333

}

.i_download{

	background:url(images/i_download.png) no-repeat

}

.i_read{

	background:url(images/i_read.png) no-repeat

}

.i_photo{

	background:url(images/i_video.png) no-repeat

}

.i_talk{

	background:url(images/i_talk.png) no-repeat

}

.i_network{

background:url(images/network.png) no-repeat

}

.i_top{

	background:url(images/topbullet.png) no-repeat;

	background-position:0 2px;

	padding-left:10px

}

.getstarted{

	margin:20px 0 0 650px

}

/* Home Page 2 ----------------------------------------------------------------*/

#banner2{

	width:741px;
	height:202px;

	background:#ccc url(images/bg-fma.gif) no-repeat;

	position:relative;

	margin:10px 0;

	clear:both

}

#banner2 p{

	width:500px;

	margin:0 0 150px;

	font-size:13px;

	color:#333

}

#banner2 h2{

	width:500px;

	padding-top:0;

	/*margin: 0 0 8px 15px;*/
	margin: 0 0 8px 0px;

	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#006bef;

}

#banner2 ul {

	width: 500px;

}

#banner2 ul li {

	/*margin: 0 0 5px 5px;*/
	margin: 0 0 5px 0px;

}

#banner2 form {

	margin: 0 0 0 20px;

	width: 350px;

}

#banner2 select {

	float: left;

}

#banner2 select option {

	padding: 2px 4px;

}

#banner2 input {

	float: left;

	margin: 0 0 0 5px;

}

ul.option2{

	margin:0;

	padding:0;

	float:right;

	color:#044e8e;

	width:220px

}

ul.option2 li{

	font-size:11px;

	margin-bottom:18px;

	padding:5px 0 0 38px;

	background-position:0 3px;

	color:#333;

	text-align:left;

	list-style:none

}

ul.option2 li a{

	font-weight:700;

	font-size:12px;

	color:#333;

	text-decoration:none;

	list-style:none

}

.mainleft ul.links {

	margin-left:30px;

}

ul.links{

	margin:0 0 0 15px;

	padding:0;

	color:#044e8e

}

ul.links li{

	font-size:12px;

	margin:0 0 5px 0;

	list-style:none;

}



.mainleft {

	width: 145px;

	float: left;



}

.maincenter {

	width: 359px;

	float: left;



}

.mainright {

	width: 199px;

	margin-left: 20px;

	float: left;



}

.mainbody {

	width: 578px;

	float: left;



}



/* Home Page 3 ----------------------------------------------------------------*/

#banner3{

	width:899px;

	height:250px;

	background:#ccc url(images/bannerbg3.png) no-repeat;

	position:relative;

	margin-bottom:20px

}

#banner3 p{

	margin:0 300px 0 55px;

	font-size:13px;

	color:#333

}

#banner3 h2{

	margin:0 300px 20px 55px;

	padding-top:20px;

	font:bold 22px Arial, Helvetica, sans-serif;

	color:#06f

}

ul.option3{

	margin:0;

	padding:0;

	color:#044e8e

}

ul.option3 li{

	float:left;

	font-size:11px;

	margin-bottom:18px;

	padding:9px 0 15px 53px;

	width:230px;

	background-position:0 3px;

	color:#666;

	text-align:left;

	list-style:none

}

#left-col{

	width:570px;

	height:100%;

	float:left;

	padding:8px 10px;

	overflow:hidden

}

#left-col p{

	margin:3px 0 12px;

	padding:0;

	font-size:12px;

	color:#666;

	line-height:18px;

	text-align:justify

}

#left-col h2{

	margin:3px 0 5px;

	padding:0;

	font:14px Arial, Helvetica, sans-serif;

	color:#06f

}

#left-col h3{

	margin:12px 0 3px;

	padding:0;

	font:14px Arial, Helvetica, sans-serif;

	color:#333

}

.i_internet{

	background:url(images/i_internet.png) no-repeat

}

.i_housting{

	background:url(images/i_internethousting.png) no-repeat

}

.i_help{

	background:url(images/i_help.png) no-repeat

}

.i_star{

	background:url(images/i_star.png) no-repeat

}



/* Home Page 4 ----------------------------------------------------------------*/

#banner4{

	width:519px;

	height:222px;

	background:#ccc url(images/bannerbg4.png) no-repeat;

	margin-bottom:20px;

	padding:28px 200px 0 180px

}

#banner4 p{

	font-size:12px;

	color:#333

}

/* Home Page 5 ----------------------------------------------------------------*/

#banner5{

	width:510px;

	height:232px;

	padding:8px 30px;

	background:#ccc url(images/bannerbg5.png) no-repeat left;

	position:relative;

	margin-bottom:20px

}

#banner5 p{

	font-size:13px;

	color:#333

}

#banner5 h2,

#banner4 h2{

	font-size:22px;

	color:#06f

}

#threein1{

	width:auto;

	clear:both;

	margin-top:22px

}

#threein1 p{

	margin:3px 0 2px;

	padding:0;

	font-size:12px;

	color:#555;

	line-height:18px;

	text-align:justify

}

#threein1 p a{

	color:#555;

	text-decoration:none

}

#threein1 p a:hover, #Sidebar-in ul li a:hover,.pro-box a:hover,

ul.option3 li a:hover, ul.links li a:hover, ul.option2 li a:hover, ul.option1 li a:hover,

.comments a, .post-date a:hover, .post-footer a, p a,

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

{

	color:#06f

}

#threein1 img{

	float:left;

	padding:2px;

	margin-right:18px;

	border:1px solid #ccc

}



#home-bottom{

	height:100%;

	overflow:hidden;

        

clear:both;

}

.boxes p,#Sidebar p{

	margin:3px 0 12px;

	padding:0;

	font-size:12px;

	color:#555;

	line-height:18px;

}

.boxes h2{

	margin:3px 0 5px 0;

	padding:0;

	font-size:16px

}

.mainleft h2{

        color:#666666;

	margin:3px 0 5px 15px;

	padding:0;

	font: bold 13px Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.mainright h2, .newsletter h2 {

	margin: 8px 0 0 0;

	font: bold 11px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.newsletter label {

	position: absolute;

	text-indent: -999em;

	overflow: hidden;

}

.newsletter input {

	float: left;

	margin-right: 4px;

}

.mainright .News li {

	font-size: 9px;

}

.mainright .News li a {

	font-size: 11px;

}

.boxes .highlight {

	border: 2px solid #e2e4e5;

	margin: 0 0 16px 0;

}

.boxes .highlight:after, .newsletter form:after, #content-wrap:after{

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



/* Hides from IE-mac \*/

* html .boxes .highlight, * html .newsletter form:after, * html #content-wrap {height: 1%;}

/* End hide from IE-mac */



.boxes .highlight h2 {

	color: #fff;

	background: #0072ff;

	text-transform: uppercase;

	font: bold 14px Arial, Helvetica, sans-serif;

	padding: 2px 6px;

	margin: 2px;

}



.boxes .highlight img {

	float: left; 

	padding: 2px 6px 2px 2px;

}

.boxes .highlight p {

	margin: 3px 10px  0 12px;

	font-size: 11px;

}

/* Newsletter box ----------------------------------------------------------------*/



.newsletter .spacer{

	padding-left:65px;

	margin:3px 0

}

/* Contact Form ----------------------------------------------------------------*/

.contactform{

	overflow:hidden;

	font-size:12px

}

.contactform .textarea,.contactform .input{

	background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D5D4D4;
    border-radius: 3px 3px 3px 3px;
    color: #47372A;
    font-size: 13px;
    height: 37px;
    line-height: 37px;
    margin: 3px 0 6px;
    padding: 0 5px;
    text-transform: none;
    width: 436px;

}

.textarea:hover,.input:hover,.textarea:focus,.input:focus {

	background:#ebebeb

}

#contact textarea
{
    width: 436px;
    height: 140px;
}

.contactright .button{

	margin:0 0 0 157px !important;

	padding:4px

}

.contactleft{

	width:20%;

	text-align:left;

	clear:both;

	float:left;

	display:inline;

	padding:4px;

	margin:5px 0;

	font-weight:700

}

.contactright{

	width:70%;

	text-align:left;

	float:left;

	display:inline;

	padding:4px;

	margin:5px 0

}

.notification{

	margin:15px;

	border-top:1px solid #693;

	border-bottom:1px solid #693;

	padding:10px 20px;

	background:#FFC

}



/* Product Main and Details  ----------------------------------------------------------------*/

ul.product{

	margin:0;

	line-height:15px;

	font-size:12px

}

ul.product li{

	float:left;

	margin:5px 10px 0 0;

	width:150px;

	list-style-type:none

}

ul.product li a{

	text-align:center;

	padding:4px 4px 0;

	display:block;

	height:180px;

	color:#555;

	border:1px solid #fff !important

}

ul.product a:link,ul.product a:active{

	border:0;

	color:#333

}

ul.product a:hover{

	color:#448ede;

	border:1px solid #eee !important

}

ul.i_page li a{

	text-decoration:none;

	background-image:url(img/i_page.png);

	background-repeat:no-repeat;

	background-position:10px 10px

}

#product_detail{

	overflow:hidden;

	margin:20px 0;

	font-size:11px;

	line-height:18px

}

.product_pic{

	float:left;

	text-align:center;

	width:230px

}

.product_pic img{

	padding:0 5px

}

.price{

	color:#cc0606

}



/* Footer ----------------------------------------------------------------*/

/*#footer p{

	margin:0;

	padding:0 0 5px;

	color:#555;

	font-size:9px;

	line-height: 11px;

	width: 450px;

}*/

#footer p a,.pro-box a{

	color:#555

}

#footer .copyright{

	color:#a0a0a0;

	float:left

}

#footer .copyright a{

color:#a0a0a0

}

#footer .copyright a:hover,.comments a:hover,.post-date a,.post-footer a:hover{

	color:#000

}

ul#footerlinks{

	float:right;

	padding:0

}

ul#footerlinks li,ul#nav-top li{

	display:inline;

	list-style:none

}

ul#footerlinks li a{

	margin:0;

	padding:2px 7px;

	font:bold 10px Arial, Helvetica, sans-serif;

	border-left:1px solid #ccc;

	line-height:14px

}



/* Rounded Corner Box ----------------------------------------------------------------*/

#xsnazzy h1,#xsnazzy h2,#xsnazzy p{margin:0 10px}

#xsnazzy p{padding-bottom:5px}

#xsnazzy h2{font-size:16px;margin:0 10px;padding:5px 0 !important;padding-top:5px}

#xsnazzy{background:transparent;margin:10px}

.xtop,.xbottom{display:block;background:transparent;font-size:1px}

.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden}

.xb1,.xb2,.xb3{height:1px}

.xb2,.xb3,.xb4{background:#f2f3f4;border-left:1px solid #08c;border-right:1px solid #888}

.xb1{margin:0 5px;background:#888}

.xb2{margin:0 3px;border-width:0 2px}

.xb3{margin:0 2px}

.xb4{height:2px;margin:0 1px}

.xboxcontent{display:block;background:#f2f3f4;border:0 solid #888;padding:0 10px;border-width:0 1px}

/* P.I.E. Float Clearing ----------------------------------------------------------------*/

.clearfix:after{

content:".";clear:both;height:0;visibility:hidden;display:block}

* html .clearfix{height:1%}

.clearfix{display:block}



#videoButton img {

	margin-top: 20px;

	margin-right: 20px;

	border: none;

}



#lbOverlay {

	position: absolute;

	left: 0;

	width: 100%;

	background-color: #000;

	cursor: pointer;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	left: 50%;

	overflow: hidden;

	background-color: #fff; text-align: center; padding: 5px;

}



.lbLoading {

	background: #fff url(images/loading.gif) no-repeat center;

}



#lbImage {

	border: 10px solid #fff;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 0;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 5px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(images/closelabel.gif) no-repeat center;

	margin: 5px 0;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}



/* Drop Menu - home page ----------------------------------------------------------------*/



#printermenu {position:relative; left:15px; top:19px;


}


.video-container {

background-color:#FFFFFF;

background-image:url("images/bg-fma.gif");

background-position:center bottom;

background-repeat:no-repeat;

border-left:1px solid #999999;

border-right:1px solid #999999;

border-top:1px solid #999999;

margin-top:20px;

padding-bottom:9px;

padding-left:13px;

padding-top:5px;

width:500px;

}



.video-container h2 {font-size:16px; font-weight:bold;}

.video-container p {font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#000;}

.video {margin-top:10px;}

.wpcf7-form input{
    	background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D5D4D4;
    border-radius: 3px 3px 3px 3px;
    color: #47372A;
    font-size: 13px;
    height: 31px;
    line-height: 37px;
    margin: 3px 0 6px;
    padding: 0 5px;
    text-transform: none;
    width: 340px;
}

.wpcf7-form .wpcf7-submit
{
    background: transparent url(images/buttons/submit.gif) no-repeat center;
    border: 0 none;
    cursor: pointer;
  
    font-size: 0;
    height: 25px;
    margin: 0 auto 0 161px;
    text-align: center;
    width: 78px;
}
