@charset "utf-8";
/* Import CSS Reset File */
@import url("reset.css");
/* Import CSS 960 Grid System File */
@import url("960.css");
/* Import non Web Fonts */
@import url("fonts.css");
/* Import Drop down Menu Styling File */
@import url("jqueryslidemenu.css");
/* Import PrettyPhotos Styling File */
@import url("prettyPhoto.css");
/* CSS Document */

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body{
	background: url(../images/grey-spec-light.png) repeat #EBEBEB;
}
pre,
code {
  font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
}
hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}
/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 {
  font-size: 26px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}
h2 {
  font-size: 22px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}
h3 {
  font-size: 18px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}
h4 {
  font-size: 16px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}
h5 {
  font-size: 15px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}
h6 {
  font-size: 14px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {
  list-style: decimal;
}
ul {
  list-style: inside;
}
li {
  margin-left: 30px;
}
p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 20px;
}
body {
  background: #FFFFFF;
  color: #000000;
  font-size: 12px;
  height: auto;
  font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
}
a {
  color:#262626;
  text-decoration:underline;
  font-weight:bold;
}
a:hover {
	color:#262626;
  	text-decoration:none;
}
.clear{
	clear:both;
}
.hr{
	height:10px;
 	margin: 25px 0px 0px 0px;
 	clear:both;
 	/*background: url(../images/hr.png) no-repeat top left transparent;*/
	border-top: 1px dashed #CCCCCC;
}
.hr-half{
	height:10px;
 	margin: 25px 0px 0px 0px;
 	clear:both;
 	/*background: url(../images/hr-half.png) no-repeat top left transparent;*/
	border-top: 1px dashed #CCCCCC;
}
.alignright{
 	float:right;
 	margin-left:13px;
}
.alignleft{
 	float:left;
 	margin-right:13px;
}
#header{
	background:#101010;
}
#header .top_bar{
	width:960px;
	margin: 0px auto;
}
#logo{
	background:url(../images/main-logo.png) no-repeat;
	width:446px;
	height:110px;
	position:absolute;
	margin-top:15px;
}
#banner_text{
	background:url(../images/banner-text-bg.png) no-repeat;
	width:345px;
	height:93px;
	position:absolute;
	margin:187px 10px 0px 531px;
	text-align:center;
	padding:17px 25px 0px;
	font-size:17px;
	color:#FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
}
#top_text{
	margin:50px 48px 0px 0px;
	color:#0051A0;
	float:right;
	font-size:13px;
}
#top_text a{
	color:#0051A0;
}
#banner{
	margin:0px auto;
	height:381px;
	background:url(../images/banner-bg.png) repeat-x #101010;
}
#banner_main{
	margin:0px auto;
	height:381px;
	background:url(../images/banner-main-bg.png) center no-repeat ;
}
#banner_main .banner_holder{
	background:url(../images/banner-holder.png) no-repeat center;
	margin:0px auto;
	width:940px;
	height:295px;
	padding:43px 0px;
}
#banner_main .banner_holder .banner{
	width:936px;
	height:292px;
	margin:2px 2px 1px;
}
.nav_holder{
	background: url(../images/header-bg.png) repeat-x #D4D4D4;
	padding:0px;
	height:82px;
	
	/*
	-moz-box-shadow: 0 0 2px 2px #999999;
	-webkit-box-shadow: 0 0 2px 2px #999999;
	box-shadow: 0 0 2px 2px #999999;
	*/
}
/*
#nav{
	margin:0px 0px 0px 0px;
}
#nav ul{
	border:1px solid #DDDDDD;
	background:url(../images/nav-bg.png) repeat-x;
	width:958px;
	margin: 0px auto 0px auto;
	list-style:none;
	padding:10px 0px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0 0 1px 1px #E6E6E6;
	-webkit-box-shadow: 0 0 1px 1px #E6E6E6;
	box-shadow: 0 0 1px 1px #E6E6E6;
}
#nav ul li{
	display:inline;
	font-size:20px;
	margin:0px 0px 0px 22px;
}

#nav ul li a{
	color:#0051A0;
	text-decoration:none;
	font-weight:normal;
}
#nav ul li a:hover{
	color:#0051A0;
	text-decoration:underline;
}
*/
#footer{
	background: url(../images/footer-bg.png) #1E1E1E no-repeat top center;
	min-height:163px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 30px 0px;
}
#footer h4{
	color:#FFFFFF;
	font-family: ByingtonRegular, Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
	margin-bottom:4px;
	padding-bottom:10px;
	font-size:18px;
	background:url(../images/footer-heading-line.png) bottom repeat-x;
}
#footer ul{
	list-style:none;
	font-size:14px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
#footer ul li{
	font-family: ByingtonRegular, Georgia, "Times New Roman", Times, serif;
	margin:8px 0px;
	color:#FFFFFF;
}
#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
#footer ul li a:hover{
	color:#D2263A;
	text-decoration:none;
}
#footer_contact ul{
	list-style:none;
	font-size:14px;
	margin:10px 0px 10px 0px;
	text-align:left;
}
#footer_contact ul li{
	margin:8px 0px 8px 0px;
	color:#FFFFFF;
}
#footer_contact ul li a{
	color:#D2263A;
	text-decoration:underline;
	font-weight:normal;
}
#footer_contact ul li a:hover{
	color:#D2263A;
	text-decoration:none;
}
/* ---------------------------------------------------------------Breadcrumb--------------------------------------------------------------- */ 
.breadcrumb{
	background:url(../images/breadcrumb-bg.png) top repeat-x #F4F4F2;
	height:37px;
}
.breadcrumb ul{
	margin:0px;
	padding:0px;
}
.breadcrumb ul li{
	float:left;
	color:#262626;
	list-style:none;
	margin:1px 0px;
	padding:10px 40px 10px 25px;
	background:url(../images/breadcrumb-arrow.png) right center no-repeat;
}
.breadcrumb ul li a{
	font-weight:normal;
	color:#D2263A;
	text-decoration:none;
}
.breadcrumb ul li a:hover{
	color:#D2263A;
	text-decoration:underline;
}
/* ---------------------------------------------------------------/Breadcrumb--------------------------------------------------------------- */
.main_container{
	background:url(../images/main-content-bg.png) top repeat-x #F4F4F2;
	min-height:400px;
	padding:25px 0px 10px 0px;
}
.main_content{
	color:#262626;
	margin:20px 0px 20px 0px;
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
}
.main_content h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D9293E;
}
.main_content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D9293E;
}
.main_content h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D9293E;
}
.main_content p{
	font-size:16px;
	margin-top:10px;
}
.main_content ul{
	list-style:none;
	font-size:14px;
	margin:0px 0px 5px 0px;
}
.main_content ul li{
	margin:0px;
	letter-spacing:0px;
	margin-bottom:10px;
}
.main_content ul li a{
	margin:0px;
	letter-spacing:0px;
}
.list_styles ul{
	list-style:none;
	font-size:12px;
	margin:5px 0px 5px 0px;
}
.list_styles ul li{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 35px;
	color:#333333;
	background:url(../images/bullet-grey.png) no-repeat left center;
}
.video_holder{
	margin:20px 0px; 
}
.partners{
	margin:10px 0px 0px 0px;
}
.icons li{
	display:inline-block;
	padding:5px 10px 10px 0px;
	padding-top:5px;
	padding-right:10px;
	float:left;
}
#mediasuite{
	margin-top:13px;
	width:203px;
	padding-left:4px;
	background: url(../images/mediasuite-bg.png) no-repeat;
	float:right;
}
.main_column_list{
	margin:20px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
.main_column_list .title{
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	font-size:24px;
	text-transform:capitalize;
	color:#262626;
	letter-spacing: normal;
	background:url(../images/sidebar_lists.png) repeat-x bottom;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.main_column_list p{
	font-size:21px;
}
.main_column_list ul{
	list-style:none;
	font-size:30px;
	margin:0px 0px 5px 0px;
}
.main_column_list ul li{
	color:#BD6001;
	font-size:18px;
	/*background:url(../images/sidebar_lists.png) repeat-x bottom;*/
	background:url(../images/sidebar_lists.png) repeat-x bottom;
	/*border-bottom:1px dashed #CCCCCC;*/
}
.main_column_list ul li a{
	font-weight:normal;
	text-decoration:none;
	font-size:16px;
	letter-spacing: normal;
	background:url(../images/bullet-grey.png) no-repeat left center;
	padding:12px 5px 15px 35px;
	width:580px;
	display:block;
}
.main_column_list ul a:hover{
	color:#D2263A;
}
.main_column_list .date_posted{
	float:right;
	font-size:12px;
	padding:15px 5px 0px 10px;
	letter-spacing:normal;
	color: #333333;
}
/* Sidebar
----------------------------------------------------------------------------------------------------*/
.sidebar{
	margin:20px 0px 0px 0px;
}
.sidebar h3{
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.sidebar p{
	font-size:12px;
}
.sidebar ul{
	list-style:none;
	font-size:30px;
	margin:0px 0px 5px 0px;
}
.sidebar ul li{
	color:#BD6001;
	font-size:18px;
	background:url(../images/sidebar_lists.png) repeat-x bottom;
	margin:0px 0px 0px 8px;
}
.sidebar ul li a{
	font-weight:normal;
	text-decoration:none;
	background:url(../images/bullet-grey.png) no-repeat left center;
	padding:12px 0px 15px 35px;
	width:257px;
	display:block;
}
.sidebar ul a:hover{
	background-color:#EEEEEE;
	color:#333333;
	text-decoration:underline;
	width:249px;
}
.sidebar .ad{
	margin:20px 0px 20px 10px;
}
/* Notification Sidebar
----------------------------------------------------------------------------------------------------*/
.notification_sidebar{
	margin:20px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	background:url(../images/sidebar.png) repeat-y;
}
.notification_sidebar h3{
	color:#000000;
	letter-spacing: -1px;
	background:url(../images/sidebar_lists.png) repeat-x bottom;
	padding:0px 0px 10px 17px;
	margin:0px 0px 0px 8px;
}
.notification_sidebar p{
	font-size:21px;
}
.notification_sidebar ul{
	list-style:none;
	font-size:30px;
	margin:0px 0px 5px 0px;
}
.notification_sidebar ul li{
	color:#BD6001;
	font-size:18px;
	background:url(../images/bullet-grey.png) no-repeat left center;
	margin:0px 0px 1px 8px;
	padding:12px 0px 15px 35px;
	border-bottom: 1px solid #E8E8E8;
}
.notification_sidebar ul .active{
	color:#333333;
	background:url(../images/pencil-icon.png) no-repeat left center #EEEEEE;
}
.notification_sidebar ul .complete{
	color:#3D9E3A;
	background:url(../images/check-icon.png) no-repeat left center #FFFFFF;
}
/* ---------------------------------------------------------------Box List--------------------------------------------------------------- */ 
.box_list{
}
.box_list .box{
	float:left;
	background:#FFFFFF;
	width:268px;
	margin:0px 20px 20px 0px;
	padding:10px 15px;
	border:1px solid #CCCCCC;
}
.box_list .last{
	margin:0px 0px 0px 0px;
}
.box_list .box .title{
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D2263A;
}
.box_list .box .title a{
	color:#D2263A;
	text-decoration:none;
}
.box_list .box .title a:hover{
	color:#262626;
	text-decoration:none;
}
.box_list .box p{
	font-size:13px;
	margin-bottom:0px;
}
.box_list .box .date{
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	float:right;
	font-weight:normal;
	font-size:14px;
	color:#262626;
}
.box_list .box .image_left{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:3px;
	margin:10px 15px 0px 0px;
	float:left;
}
.box_list .box .image_right{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:3px;
	margin:10px 0px 0px 15px;
	float:right;
}
.box_list .box .image_gallery{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:3px;
	margin:10px 0px 5px;
}
.box_list .full{
	float:left;
	width:590px;
}
.box_list .full p{
	font-size:15px;
	margin:5px 0px;
}
/* ---------------------------------------------------------------/Box List--------------------------------------------------------------- */ 
/* ---------------------------------------------------------------Photo Gallery--------------------------------------------------------------- */ 
.photo_gallery{
	margin: 0px 0px 20px 0px;
	padding: 4px 0px 8px 4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.photo_gallery ul{ 
	margin:0px 0px 9px 0px; 
	padding:0px;
}
.photo_gallery ul li{ 
	display: inline; 
	margin:0px;
}
.photo_gallery .thumbnails{
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:3px; 
	margin: 10px 0px 0px 9px;
}
/* ---------------------------------------------------------------/Photo Gallery--------------------------------------------------------------- */ 

.event_image{
	float:left;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:3px;
	margin:2px 15px 0px 0px;
}

/* ---------------------------------------------------------------Superbuttons--------------------------------------------------------------- */
a.superbutton,.inner_main input.superbutton{
font-family:Verdana, Geneva, sans-serif;
height:28px;
line-height:28px;
width:auto;
padding:0px 13px 1px 13px;
margin:0 6px 6px 0;
display:inline;
float:left;
font-size:13px;
text-decoration:none;
border-radius:4px;
}
.main_container input.superbutton{
margin:0 6px 22px 0;
padding-bottom:3px;
}
input.superbutton.bronze{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -301px transparent;
border:1px solid #43363b;
box-shadow:inset 0px 1px 1px #8c8085;
text-shadow:1px 1px #3d3638;
}
input.superbutton.bronze:hover,a.superbutton.bronze.selected{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -330px transparent;
}
input.superbutton.coral{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -301px transparent;
border:1px solid #44a6ac;
box-shadow:inset 0px 1px 1px #91e4e6;
text-shadow:1px 1px #44a6ac;
}
input.superbutton.coral:hover,form_main input.superbutton.coral.selected{
background:url(../images/superbutton.png) repeat-x center -330px transparent;
}
input.superbutton.ocean{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -961px transparent;
border:1px solid #284250;
box-shadow:inset 0px 1px 1px #598196;
text-shadow:1px 1px #284250;
}
input.superbutton.ocean:hover,input.superbutton.ocean.selected{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -990px transparent;
}
input.superbutton.red{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1141px transparent;
border:1px solid #9e2b2b;
box-shadow:inset 0px 1px 1px #ec6161;
text-shadow:1px 1px #9e2b2b;
font-weight:bold;
}
input.superbutton.red:hover,input.superbutton.red.selected{
background:url(../images/superbutton.png) repeat-x center -1170px transparent;
color:#FFFFFF;
}
.ie9 a.superbutton,.ie9 .inner_main input.superbutton{
line-height:29px;
}
#footer a.superbutton{
background:url(img/superbuttonblack.png) repeat-x center top transparent;
text-shadow:1px 1px #000000;
}
a.superbuttonh,#footer a.superbuttonh,#footer input.superbuttonh:hover,#footer input.superformh,.inner_main input.superbuttonh{
background-position: center -30px;
}
/* ---------------------------------------------------------------Superbuttons -colors--------------------------------------------------------------- */
a.superbutton.orange{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1px transparent;
border:1px solid #d65f34;
box-shadow:inset 0px 1px #faaa82;
text-shadow:1px 1px #c8542d;
}
a.superbutton.orange:hover,a.superbutton.orange.selected{
background:url(../images/superbutton.png) repeat-x center -31px transparent;
}
a.superbutton.black{
color:#dfdfdf;
background:url(../images/superbutton.png) repeat-x center -61px transparent;
border:1px solid #000000;
box-shadow:inset 0px 1px 1px #474747;
text-shadow:1px 1px #000000;
}
a.superbutton.black:hover,a.superbutton.black.selected{
background:url(../images/superbutton.png) repeat-x center -91px transparent;
}
a.superbutton.white{
color:#7a7a7a;
background:url(../images/superbutton.png) repeat-x center -181px transparent;
border:1px solid #cecece;
box-shadow:inset 0px 1px 2px #ffffff;
text-shadow:1px 1px #ffffff;
}
a.superbutton.white:hover,a.superbutton.white.selected{
background:url(../images/superbutton.png) repeat-x center -211px transparent;
}
a.superbutton.bronze{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -301px transparent;
border:1px solid #43363b;
box-shadow:inset 0px 1px 1px #8c8085;
text-shadow:1px 1px #3d3638;
}
a.superbutton.bronze:hover,a.superbutton.bronze.selected{
background:url(../images/superbutton.png) repeat-x center -330px transparent;
}
a.superbutton.brown{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -361px transparent;
border:1px solid #4a413e;
box-shadow:inset 0px 1px 1px #8c8085;
text-shadow:1px 1px #3d3638;
}
a.superbutton.brown:hover,a.superbutton.brown.selected{
background:url(../images/superbutton.png) repeat-x center -390px transparent;
}
a.superbutton.green{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -421px transparent;
border:1px solid #40533f;
box-shadow:inset 0px 1px 1px #7c907c;
text-shadow:1px 1px #374936;
}
a.superbutton.green:hover,a.superbutton.green.selected{
background:url(../images/superbutton.png) repeat-x center -450px transparent;
}
a.superbutton.purple{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -481px transparent;
border:1px solid #352d42;
box-shadow:inset 0px 1px 1px #776890;
text-shadow:1px 1px #352d42;
}
a.superbutton.purple:hover,a.superbutton.purple.selected{
background:url(../images/superbutton.png) repeat-x center -510px transparent;
}
a.superbutton.teal{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -541px transparent;
border:1px solid #40665e;
box-shadow:inset 0px 1px 1px #9ccbc1;
text-shadow:1px 1px #40665e;
}
a.superbutton.teal:hover,a.superbutton.teal.selected{
background:url(../images/superbutton.png) repeat-x center -570px transparent;
}
a.superbutton.coral{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -601px transparent;
border:1px solid #44a6ac;
box-shadow:inset 0px 1px 1px #91e4e6;
text-shadow:1px 1px #44a6ac;
}
a.superbutton.coral:hover,a.superbutton.coral.selected{
background:url(../images/superbutton.png) repeat-x center -630px transparent;
}
a.superbutton.dentist{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -660px transparent;
border:1px solid #8ca48b;
box-shadow:inset 0px 1px 1px #dee6de;
text-shadow:1px 1px #8ca48b;
}
a.superbutton.dentist:hover,a.superbutton.dentist.selected{
background:url(../images/superbutton.png) repeat-x center -690px transparent;
}
a.superbutton.friendly_grey{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -721px transparent;
border:1px solid #819792;
box-shadow:inset 0px 1px 1px #d6dedc;
text-shadow:1px 1px #819792;
}
a.superbutton.friendly_grey:hover,a.superbutton.friendly_grey.selected{
background:url(../images/superbutton.png) repeat-x center -750px transparent;
}
a.superbutton.hospital_green{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -781px transparent;
border:1px solid #649873;
box-shadow:inset 0px 1px 1px #acd2bb;
text-shadow:1px 1px #649873;
}
a.superbutton.hospital_green:hover,a.superbutton.hospital_green.selected{
background:url(../images/superbutton.png) repeat-x center -810px transparent;
}
a.superbutton.navy{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -841px transparent;
border:1px solid #36434a;
box-shadow:inset 0px 1px 1px #7d96a4;
text-shadow:1px 1px #36434a;
}
a.superbutton.navy:hover,a.superbutton.navy.selected{
background:url(../images/superbutton.png) repeat-x center -870px transparent;
}
a.superbutton.neon{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -901px transparent;
border:1px solid #128ece;
box-shadow:inset 0px 1px 1px #38d4f6;
text-shadow:1px 1px #128ece;
}
a.superbutton.neon:hover,a.superbutton.neon.selected{
background:url(../images/superbutton.png) repeat-x center -930px transparent;
}
a.superbutton.ocean{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -961px transparent;
border:1px solid #284250;
box-shadow:inset 0px 1px 1px #598196;
text-shadow:1px 1px #284250;
}
a.superbutton.ocean:hover,a.superbutton.ocean.selected{
background:url(../images/superbutton.png) repeat-x center -990px transparent;
}
a.superbutton.olive{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1021px transparent;
border:1px solid #6c6e4b;
box-shadow:inset 0px 1px 1px #babc8e;
text-shadow:1px 1px #6c6e4b;
}
a.superbutton.olive:hover,a.superbutton.olive.selected{
background:url(../images/superbutton.png) repeat-x center -1050px transparent;
}
a.superbutton.pink{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1081px transparent;
border:1px solid #a35eaf;
box-shadow:inset 0px 1px 1px #e8acee;
text-shadow:1px 1px #a35eaf;
}
a.superbutton.pink:hover,a.superbutton.pink.selected{
background:url(../images/superbutton.png) repeat-x center -1110px transparent;
}
a.superbutton.red{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1141px transparent;
border:1px solid #9e2b2b;
box-shadow:inset 0px 1px 1px #ec6161;
text-shadow:1px 1px #9e2b2b;
}
a.superbutton.red:hover,a.superbutton.red.selected{
background:url(../images/superbutton.png) repeat-x center -1170px transparent;
}
a.superbutton.selen{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1201px transparent;
border:1px solid #bfc517;
box-shadow:inset 0px 1px 1px #fdff6a;
text-shadow:1px 1px #a8aa21;
}
a.superbutton.selen:hover,a.superbutton.selen.selected{
background:url(../images/superbutton.png) repeat-x center -1230px transparent;
}
a.superbutton.soft_green{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1261px transparent;
border:1px solid #90a850;
box-shadow:inset 0px 1px 1px #e4edad;
text-shadow:1px 1px #90a850;
}
a.superbutton.soft_green:hover,a.superbutton.soft_green.selected{
background:url(../images/superbutton.png) repeat-x center -1290px transparent;
}
a.superbutton.soft_teal{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1321px transparent;
border:1px solid #92c9bd;
box-shadow:inset 0px 1px 1px #e2f6f1;
text-shadow:1px 1px #6b9f93;
}
a.superbutton.soft_teal:hover,a.superbutton.soft_teal.selected{
background:url(../images/superbutton.png) repeat-x center -1350px transparent;
}
a.superbutton.yellow{
color:#ffffff;
background:url(../images/superbutton.png) repeat-x center -1381px transparent;
border:1px solid #edc72e;
box-shadow:inset 0px 1px 1px #fff49c;
text-shadow:1px 1px #d4ae00;
}
a.superbutton.yellow:hover,a.superbutton.yellow.selected{
background:url(../images/superbutton.png) repeat-x center -1410px transparent;
}

/* ---------------------------------------------------------------/Superbuttons--------------------------------------------------------------- */

/* ---------------------------------------------------------------Forms--------------------------------------------------------------- */
.inner_main input, select{
width:95%;
height:18px;
padding:8px 10px 8px;
margin:1px 0 10px;
background-color:#f1f1f2;
border:1px solid #888888;
border-radius:4px;
box-shadow:inset 0 1px 3px #cccccc;
color:#333333;
text-shadow:1px 1px #ffffff;
outline: none;
}
.ie_width input{
width: auto;
height:18px;
padding:7px 10px 7px;
margin:1px 0 10px;
background-color:#f1f1f2;
border:1px solid #888888;
border-radius:4px;
box-shadow:inset 0 1px 3px #cccccc;
color:#333333;
text-shadow:1px 1px #ffffff;
outline: none;
}
.inner_main textarea{
width:95%;
padding:8px 10px 6px;
margin:1px 0 10px;
font-size:12px;
background-color:#f1f1f2;
border:1px solid #888888;
border-radius:4px;
box-shadow:inset 0 1px 3px #cccccc;
color:#333333;
text-shadow:1px 1px #ffffff;
outline: none;
}
.inner_main select{
width:573px;
height:36px;
padding:8px 10px 8px;
margin:1px 0 10px;
background-color:#f1f1f2;
border:1px solid #888888;
border-radius:4px;
box-shadow:inset 0 1px 3px #cccccc;
color:#333333;
text-shadow:none;
outline: none;
}
.inner_main select option{
	padding:10px 0px 10px 10px;
}
.inner_main input:hover,.inner_main textarea:hover{
background-color:#efefef;
box-shadow:inset 0 2px 2px #cccccc;
color:#333333;
outline: none;
}
.inner_main input:focus,.inner_main textarea:focus{
background-color:#eaeaea;
box-shadow:inset 0 2px 4px #b9b9b9;
color:#333333;
outline: none;
}
.inner_main label{
	font-size:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#232323;
}
.inner_main .require{
	color:#D2263A;
}
#form_response{
list-style:none;
float:left;
margin:-14px 0 0;
position: relative;
color: #888888;
text-shadow: 1px 1px #FFFFFF;
clear:both;
}
.loaderIcon{
padding:5px 0;
}
.form_heading{
	font-size:24px;
	color:#333333;
	margin-bottom:10px;
}
.radio_select{
	clear:both;
	border:1px dashed #CCCCCC;
	background-color:#F2F2F2;
	padding:10px 0px;
	margin-bottom:10px;
}
.radio_select label{
	font-weight:normal;
	color:#000000;
  	font-family: Verdana, Geneva, sans-serif;
}
.radio_select .input{
	float:left;
	vertical-align: bottom;
	width:36px;
	padding:8px 0px 0px 0px;
	background:none;
}
.radio_select input{
	float:left;
	vertical-align: bottom;
	width:36px;
	padding:0px 0px 0px 0px;
	background:none;
	border:none;
	box-shadow:none;
}
.radio_select input:hover{
background-color:none;
box-shadow:none;
outline: none;
background:none;
}
.radio_select input:focus{
background-color:none;
box-shadow:none;
outline: none;
background:none;
}
.radio_select .info .description{
	float:left;
	font-size:14px;
	width:482px;
}
.radio_select .info .price{
	float:right;
	width:85px;
	padding:5px 0px 0px 15px;
	font-size:20px;
	color:#333333;
}
.radio_select .input_payment{
	float:left;
	vertical-align: bottom;
	width:36px;
}
.radio_select .info_payment{
	padding-right:10px;
}
.radio_select .info_payment_force{
	padding-right:10px;
	padding-left:25px;
}
.side_form input, select{
width:314px;
}
.side_form textarea{
width:314px;
}
/* ---------------------------------------------------------------/Forms--------------------------------------------------------------- */


/* ---------------------------------------------------------------Toggler--------------------------------------------------------------- */
h4.toggle,h4.toggle.active.open{
padding:0 0 0 22px;
background:url(../images/toggle.png) no-repeat 0 5px transparent;
margin:12px 0 9px;
cursor:pointer;
}
h4.toggle.active,h4.toggle.open{
background-position:0px -45px;
}
div.toggler{
padding:10px 15px 10px;
background-color:#ececec;
background-color: #F1F1F2;
border: 1px solid #FFFFFF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 1px 3px #CCCCCC inset;
color: #333333;
font-size: 12px;
margin: 1px 0 10px;
outline: medium none;
text-shadow: 1px 1px #FFFFFF;
overflow:hidden;
}
div.toggler p{
margin:0;
padding:0;
}
div.toggler h2{
margin: 5px 0 10px;
}
div.toggler h4{
margin: 5px 0 8px;
}
/* ---------------------------------------------------------------/Toggler--------------------------------------------------------------- */

/* ---------------------------------------------------------------Sidebar Widgets--------------------------------------------------------------- */
.widget{
	/*background:#FFFFFF;*/
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	margin:0px 0px 20px 0px;
}
.widget .title{ 
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding:9px 20px;
	
	background-color: #D5283D;
   	background-image: url(images/fallback-gradient.png);
   	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D5283D), to(#A21D2E));
   	background-image: -webkit-linear-gradient(top, #D5283D, #A21D2E);
   	background-image: -moz-linear-gradient(top, #D5283D, #A21D2E);
   	background-image: -ms-linear-gradient(top, #D5283D, #A21D2E);
   	background-image: -o-linear-gradient(top, #D5283D, #A21D2E);
	
	-webkit-box-shadow: 0 8px 6px -3px black;
	   -moz-box-shadow: 0 8px 6px -3px black;
	        box-shadow: 0 8px 6px -3px black;
}
.widget .content{
	background:#FFFFFF;
	margin:0px 5px;
	color:#262626;
	font-size:13px;
	padding:10px 15px;
	border:1px solid #CCCCCC;
}
.widget .content .left{
	float:left;
	padding-right:10px;
}
.widget .content .right{
	float:right;
	padding-left:10px;
}
.widget .content p{
	margin:0px 0px 0px 0px;
	font-size:12px;
}
.widget .content .sub_title{
	font-size:16px;
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	color:#D2263A;
	margin-bottom:10px;
}
.widget .content .sub_title a{
	color:#D2263A;
	text-decoration:none;
}
.widget .content .sub_title a:hover{
	color:#262626;
}
.widget .content .sub_title_grey{
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin-bottom:5px;
}
.widget .content .cert_list{
	margin-bottom:16px;
}
.widget .content .cert_list ul{
}
.widget .content .cert_list ul li{
	background:url(../images/check-icon-2.png) no-repeat;
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	margin:2px 0px 3px 80px;
	padding-left:25px;
}
.widget .list{
	padding:0px;
	border-bottom:none;
}
.widget .list ul li{
	margin:0px;
}
.widget .button_bottom{
	border-bottom:1px solid #CCCCCC
}
.links_4 ul{
	list-style:none;
	font-size:30px;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
}
.links_4 ul li{
	color:#333333;
	font-size:18px;
	/*background:url(../images/sidebar_lists.png) repeat-x bottom;*/
	background:none;
	margin:0px 8px 0px 8px;
	border-bottom:1px solid #CCCCCC
}
.links_4 ul li a{
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	background:url(../images/bullet-grey.png) no-repeat left center;
	padding:15px 0px 15px 35px;
	width:257px;
	display:block;
}
.links_4 ul a:hover{
	background-color:#EEEEEE;
	color:#D2263A;
	text-decoration:none;
	width:253px;
}
.links_5 ul{
	padding-bottom:8px;
}
.links_5 ul li{
	margin:0px 8px 0px 8px;
}
.links_5 ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	background:url(../images/link-icon.png) no-repeat left center;
	padding:12px 0px 15px 35px;
	width:329px;
	display:block;
}
.links_5 ul a:hover{
	background-color:#EEEEEE;
	color:#00529C;
	text-decoration:underline;
	width:329px;
}
/* ---------------------------------------------------------------/Sidebar Widgets--------------------------------------------------------------- */

/* ---------------------------------------------------------------Testimonials--------------------------------------------------------------- */
#testimonials .name{
font-size:18px;
line-height:18px;
float:right;
padding:5px 10px 2px 0px;
margin-bottom:10px;
color:#00529C;
}
#testimonials .hr{
	height:10px;
 	margin: 25px 0px 0px 0px;
 	clear:both;
 	/*background: url(../images/hr-half.png) no-repeat top transparent;*/
	border-top: 1px dashed #CCCCCC;
}
#testimonials p{
	font-size:14px;
	color:#373737;
	margin:10px 0px;
}
.widget ul.testimonials{
	overflow:visible;
	position:relative;
	background: none;
	display:block;
	margin:12px 0px 0px 0px;
}
.widget ul.testimonials li{
	background:none;
	margin:0px 0px 0px 0px;
}
.widget ul.testimonials li p{
	font-weight:normal;
	letter-spacing: normal;
	text-transform: none;
	font-family:Verdana, Geneva, sans-serif;
	color:#232323;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:20px;
	margin:6px 0px 0px;
}
.widget ul.testimonials li p img{
padding:0;
margin-right:5px;
}
.widget ul.testimonials li p span{
	font-size:16px;
	line-height:22px;
	float:right;
	padding:8px 0px 2px;
	color:#419296;
}
.spaceclear{
	clear:both;
}
.text_button_right{
	margin:10px 0px 5px 0px;
	float:right;
}
/* ---------------------------------------------------------------/Testimonials--------------------------------------------------------------- */



/* ---------------------------------------------------------------Featured Services--------------------------------------------------------------- */
.services ul li{
	padding:0px 5px 10px 5px;
}
.services ul li .title{
	background:url(../images/star-icon.png) left center no-repeat;
	padding: 0px 0px 0px 32px;
	margin: 5px 0px 3px 0px;
}
.services ul li .title a{
	font-size:18px;
	background:none;
	list-style:none;
	padding:6px 0px 5px 0px;
	text-decoration:underline;
}
.services ul li .title a:hover{
	text-decoration:none;
}
.services ul li .description{
	margin:0px 0px 0px 10px;
	padding:0px 0px 2px 0px;
	font-size:16px;
	color:#666666;
}
.services ul li .price{
	color:#333333;
	font-weight:bold;
	float:right;
	font-size:16px;
	margin:9px 0px 0px 0px;
}
/* ---------------------------------------------------------------/Featured Services--------------------------------------------------------------- */

/* ---------------------------------------------------------------Alliances--------------------------------------------------------------- */
#alliances .hr{
	height:1px;
 	margin: 30px 0px 30px 0px;
 	clear:both;
 	background: none;
	border-bottom:1px dashed #CCCCCC;
}
#alliances p{
	font-size:16px;
	color:#666666;
	margin:10px 0px;
	text-align:justify;
}
#alliances h4{
	color:#333333;
}
#alliances h4 a{
	color:#333333;
	font-weight:normal;
}
#alliances .image{
	float:left;
	border:1px solid #CCCCCC;
	margin: 0px 15px 15px 0px;
}
/* ---------------------------------------------------------------/Alliances--------------------------------------------------------------- */


/* ---------------------------------------------------------------Contact Information--------------------------------------------------------------- */

.contact_info ul{
	margin:15px 0px 0px 0px;
}
.contact_info ul li{
	font-size:16px;
}
.contact_info ul li a{
	color:#D2263A;
	text-decoration:underline;
}
.contact_info ul li a:hover{
	color:#D2263A;
	text-decoration:none;
}

.contact_info_inline ul{
	margin:15px 0px 0px 0px;
}
.contact_info_inline ul li{
	font-size:16px;
	display: inline;
	margin-right:30px;
}
.contact_info_inline ul li a{
	color:#D2263A;
	text-decoration:underline;
}
.contact_info_inline ul li a:hover{
	color:#D2263A;
	text-decoration:none;
}
.contact_info_inline .business_hours{
	margin-top:10px;
}
.contact_info_inline .business_hours p{
	/*display:inline;
	margin-right:30px;*/
}
/* ---------------------------------------------------------------/Contact Information--------------------------------------------------------------- */



/* ---------------------------------------------------------------Error 404--------------------------------------------------------------- */
h2.e404{
	font-size:190px;
	line-height:120px;
	margin:30px 30px 60px 40px;
	font-family: Arial, Helvetica, sans-serif;
}
h4.e404{
	font-size:24px;
	padding-top:30px;
}
h6.e404{
	margin:12px 0 16px 0;
	font-size:16px;
}
#error{
	margin-bottom:20px;
	color:#900;
	font-weight:bold;
	font-size:14px;
}
/* ---------------------------------------------------------------/Error 404--------------------------------------------------------------- */



/* ---------------------------------------------------------------PayPal Payment Page--------------------------------------------------------------- */
.paypal{
	font-size:15px;
}
.paypal p{
	font-size:15px;
	margin-bottom:10px;
}
.paypal .price{
	color:#333333;
}
.paypal input{
	width: auto;
	height: auto;
	padding:8px 10px 8px;
	margin:6px 0 10px;
	background:none;
	border: none;
	border-radius:4px;
	box-shadow:inset 0 1px 3px #cccccc;
	color:#333333;
	text-shadow:1px 1px #ffffff;
	outline: none;
}
.paypal .error{
	color: #CA0000;
}
/* ---------------------------------------------------------------/PayPal Payment Page--------------------------------------------------------------- */

/* ---------------------------------------------------------------Editable Content--------------------------------------------------------------- */
.editable_content p{
	margin-bottom:10px;
}
.editable_content ul{
	list-style: none;
  	font-size: 14px;
	margin-left:0px;
}
.editable_content ul li{
	letter-spacing: normal;
	background:url(../images/bullet-grey.png) no-repeat;
	padding:7px 0px 2px 26px;
	margin:0px;
}
.editable_content ol{
  	font-size: 14px;
}
/* ---------------------------------------------------------------/Editable Content--------------------------------------------------------------- */

/* ---------------------------------------------------------------Contact Page--------------------------------------------------------------- */
#form_container{
	padding-bottom:12px;
}
.block_no_top{
	margin-top:0px;
}
.block_no_top h3{
	font-family: MyriadProRegular, Verdana, Geneva, sans-serif;
	font-size:24px;
	text-transform:capitalize;
}
.thank_you{
	margin:0px 10px;
}
.thank_you h4.e404{
	font-size:24px;
	padding-top:30px;
	color:#00509F;
}
/* ---------------------------------------------------------------/Contact Page--------------------------------------------------------------- */

/* ---------------------------------------------------------------Main Column Section Links--------------------------------------------------------------- */
.section_links{
	background:#FFFFFF;
	/*font-family:Verdana, Geneva, sans-serif;*/
	margin:0px 0px 20px 0px;
}
.section_links .title{ 
	padding:7px 20px;
	font-size:22px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:10px;
	
	color:#FFFFFF;
	background:#777777;
}
.section_links .content{
	padding:0px 20px 10px 20px;
}
.section_links ul{
	list-style:none;
	font-size:30px;
	margin:0px 0px 5px 0px;
	padding-bottom:8px;
}
.section_links ul li{
	color:#BD6001;
	font-size:18px;
	background:url(../images/sidebar_lists.png) repeat-x bottom;
	margin:0px;
}
.section_links ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	background:url(../images/bullet-grey.png) no-repeat left center;
	padding:12px 0px 15px 35px;
	width:545px;
	display:block;
}
.section_links ul a:hover{
	background-color:#EEEEEE;
	color:#333333;
	text-decoration:underline;
	width:545px;
}
/* ---------------------------------------------------------------/Main Column Section Links--------------------------------------------------------------- */

/* ---------------------------------------------------------------Main Column Products--------------------------------------------------------------- */
.section_products{
	background:#FFFFFF;
	/*font-family:Verdana, Geneva, sans-serif;*/
	margin:0px 0px 20px 0px;
}
.section_products .title{ 
	padding:7px 20px;
	font-size:22px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:10px;
	
	color:#FFFFFF;
	background:#777777;
}
.section_products .product{
	margin:10px;
	padding-bottom:20px;
	width:270px;
	float:left;
	border-bottom:1px dashed #CCCCCC;
}
.section_products .product .product_title{
	font-size:12px;
	color:#00509F;
	margin-top:2px;
	font-weight:bold;
}
.section_products .product .stock_number{
	font-size:10px;
	color:#666666;
	margin-top:3px;
}
.section_products .product .superbutton{
	margin:5px 0px 0px 0px;
}
.section_products .product .image {
	position:relative;
	float:left; /* optional */
	
	border:1px solid #999999;
	padding:3px;
	margin-right:8px;
	background:#FFFFFF;
}
.section_products .product .image .sold {
	position:absolute;
	top:72px; /* in conjunction with left property, decides the text position */
	left:3px;
	width:120px; /* optional, though better have one */
	
	font-size:11px;
	border-top:1px solid #9E2B2B;
	background:#C93D3D;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	text-align:center;
}
.section_products .product .image .out {
	position:absolute;
	top:72px; /* in conjunction with left property, decides the text position */
	left:3px;
	width:120px; /* optional, though better have one */
	
	font-size:11px;
	border-top:1px solid  #555555;
	background: #777777;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	text-align:center;
}
.section_products .product .image .featured {
	position:absolute;
	top:72px; /* in conjunction with left property, decides the text position */
	left:3px;
	width:120px; /* optional, though better have one */
	
	font-size:11px;
	border-top:1px solid #407900;
	background:#80B544;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	text-align:center;
}
/* ---------------------------------------------------------------/Main Column Products--------------------------------------------------------------- */

/* ---------------------------------------------------------------Products Details--------------------------------------------------------------- */
.product_details{
	background:#FFFFFF;
	/*font-family:Verdana, Geneva, sans-serif;*/
	margin:0px 0px 0px 0px;
}
.product_details .product{
	border-bottom:1px dashed #CCCCCC;
}
.product_details .print{
	float:right;
	margin-top:20px;
}
.product_details .print a{
	padding:32px 3px 0px 0px;
	background:url(../images/printer.png) no-repeat;
}
.product_details .product .product_title{
	font-size:18px;
	color:#00509F;
	margin-top:2px;
	font-weight:bold;
}
.product_details .product .stock_number{
	font-size:10px;
	color:#666666;
	margin-top:3px;
}
.product_details .product .image {
	position:relative;
	float:left; /* optional */
	
	border:1px solid #999999;
	padding:3px;
	margin:0px 20px 10px 0px;
	background:#FFFFFF;
}
.product_details .product .image .sold {
	position:absolute;
	top:122px; /* in conjunction with left property, decides the text position */
	left:3px;
	width:200px; /* optional, though better have one */
	
	font-size:11px;
	border-top:1px solid #9E2B2B;
	background:#C93D3D;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0px 8px 0px;
	text-align:center;
}
.product_details .product .image .out {
	position:absolute;
	top:122px; /* in conjunction with left property, decides the text position */
	left:3px;
	width:200px; /* optional, though better have one */
	
	font-size:11px;
	border-top:1px solid  #555555;
	background: #777777;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0px 8px 0px;
	text-align:center;
}
.product_details .product .image .featured {
	position:absolute;
	top:122px; /* in conjunction with left property, decides the text position */
	left:3px;
	width:200px; /* optional, though better have one */
	
	font-size:11px;
	border-top:1px solid #407900;
	background:#80B544;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0px 8px 0px;
	text-align:center;
}
.product_details .product .tech_data{
}
.product_details .product .tech_data .title{
	font-size:18px;
	color:#00509F;
	margin-top:20px;
	font-weight:bold;
	padding:12px 0px 8px 0px;
	border-top:1px dashed #CCCCCC;
}
.product_details .product .tech_data .details{
	background:#EBEBEB;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:10px 20px 0px 20px;
}
.product_details .product .tech_data p{
	font-size:12px;
}
.product_details .product .superbutton{
	margin:5px 0px 0px 0px;
}
.product_details .product .gallery{
	margin:10px 0px 10px 0px;
}
.product_details .product .gallery .title{
	font-size:18px;
	color:#262626;
	margin-top:20px;
	font-weight:bold;
	padding:12px 0px 8px 0px;
	border-top:1px dashed #CCCCCC;
}
.product_details .product .gallery .images{
	display:inline;
}
.product_details .product .gallery .images img{
	background:#FFFFFF;
	border:1px solid #999999;
	padding:3px;
	margin:0px 8px 15px 9px;
}
.product_details .title{
	font-size:18px;
	color:#262626;
	margin-top:20px;
	font-weight:bold;
	padding:12px 0px 8px 0px;
	border-top:1px dashed #CCCCCC;
}

/* ---------------------------------------------------------------/Products Details--------------------------------------------------------------- */

/* pretty Photo */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:13px; font-family:Verdana, Geneva, sans-serif; font-weight:700;line-height:14px;margin:10px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}


.fb-like{
	margin:15px 0px 10px;
}

/* ---------------------------------------------------------------REPLACE INPUT FILE UPLOAD--------------------------------------------------------------- */ 
/* Don't alter | START*/
.fakeContainer {
    position: relative;
    overflow: hidden;
    width: 611px;
    height: 36px;
}
.file {
    position: absolute;
    z-index: 3;
    cursor: default;
    border: 2px solid #ABADB3;
    margin: 0px;
    padding: 0px;
}
.text {
    position: absolute;
    top: 0px;
    cursor: default;
    z-index: 1;
    padding: 0 1px;
    margin: 0px;/*This is must for animator to work correctly*/
}
.animator {
    position: absolute;
    z-index: 2;
    cursor: default;
    margin: 0px;
}
.button {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: default;
    z-index: 1;
    margin: 0px;
}
/* Don't alter | END*/

.fakeContainer .button{
    width: 160px;
	height:35px;
    background: left top #A32D2D;
	border:1px solid #A33434;
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
	text-shadow:none;
}
.fakeContainer .button.hover{
    background: left top #CA3E3E;
}
.fakeContainer .text{
    left: 0px;
    border:1px solid #999;
    width: 420px;
}
.fakeContainer .text.hover{
}
.fakeContainer .text.watermarkTextbox{
    color: #333;
}
/* ---------------------------------------------------------------REPLACE INPUT FILE UPLOAD--------------------------------------------------------------- */ 

.full_button{ 
	margin:20px 0px 20px 0px;
	color:#FFFFFF;
	font-size:22px;
}
.full_button a{
    background:#B32133;
    text-decoration:none;
    color:#FFFFFF;
    display:block;
    width:580px;
    padding:15px 20px;
}
.full_button a:hover{
    background:#242424;
    color:#FFFFFF;
}