﻿/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Heading
/*-----------------------------------------------------------------------------------*/

.heading4{
	2padding:6px 4px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Icon
/*-----------------------------------------------------------------------------------*/
.icon{
	float:left;
	padding:2px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: CallOut Box 
/*-----------------------------------------------------------------------------------*/

.tour{
	float: left;
	margin: 10px 0;
	width:100%;
}
.tour_text{
	float: left;
	width: 80%;
	font-size: 22px;
	line-height: 30px;
	font-family: "Cuprum","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #444444;
}
.tour_button a{
	float: right;
	width: 15%;
	margin: 3% 0% 3% 0;
	padding: 8px;
	text-align: center;
	background: #686766; /* Old browsers */
	background: -moz-linear-gradient(top, #686766 0%, #272625 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#686766), color-stop(100%,#272625)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #686766 0%,#272625 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #686766 0%,#272625 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #686766 0%,#272625 100%); /* IE10+ */
	background: linear-gradient(top, #686766 0%,#272625 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686766', endColorstr='#272625',GradientType=0 ); /* IE6-9 */
	color: #FFFFFF;
	font-size: 16px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.tour_button a:hover,.tour_button a:active{
	text-decoration: none;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Box 
/*-----------------------------------------------------------------------------------*/
.info, .error,.warning, .download, .notice, .success {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #BBBBBB;
	margin-bottom: 20px;
	position:relative;
}
.info_hide,.error_hide,.warning_hide,.download_hide,.notice_hide,.success_hide{
	width: 13px;
	height: 13px;
	display:inline;
	position: absolute;
	top: 3px;
	right: 3px;
	background: transparent url(../images/shortcode/box/cross-small.png) no-repeat;
	cursor: pointer;
	opacity: 0.3;
}
.shortcode_box_content {
	border: 1px solid #FFFFFF;
	padding:10px;
}
.info {
	background: #D7E7F5;
	color: #5E6984;
	border-color: #AACEE6;
}
.info .box_icon{
	float:left;
	width:50px;
	height:32px;
	margin-top:5px;
	background: url(../images/shortcode/box/info.png) no-repeat scroll 10px center transparent;
}
.info a {
	color: #5E6984 !important;
	font-weight:bold;
	text-decoration:underline;
}
.error {
	background: #FDE9EA;
	color: #A14A40;
	border-color: #FDCED0;
}
.error .box_icon{
	float:left;
	width:50px;
	height:32px;
	margin-top:5px;
	background: url(../images/shortcode/box/error.png) no-repeat scroll 10px center transparent;
}
.error a {
	color: #A14A40 !important;
	font-weight:bold;
	text-decoration:underline;
}
.warning{
	background: #F8F2B6;
	color: #A14A40;
	border-color: #F4DC00;
}
.warning .box_icon{
	float:left;
	width:50px;
	height:32px;
	margin-top:5px;
	background: url(../images/shortcode/box/warning.png) no-repeat scroll 10px center transparent;
}
.warning a{
	color:#A58100;
	font-weight:bold;
	text-decoration:underline;
}
.notice {
	background: #FFF9CC;
	color: #736B4C;
	border-color: #FFDB4F;
}
.notice .box_icon{
	float:left;
	width:50px;
	height:32px;
	margin-top:5px;
	background: url(../images/shortcode/box/notice.png) no-repeat scroll 10px center transparent;
}
.notice a {
	color: #736B4C !important;
	font-weight:bold;
	text-decoration:underline;
}

.success {
	background: #E2F2CE;
	color: #466840;
	border-color: #BFE098;
}
.success .box_icon{
	float:left;
	width:50px;
	height:32px;
	margin-top:5px;
	background: url(../images/shortcode/box/success.png) no-repeat scroll 10px center transparent;
}
.success a {
	color: #66B500 !important;
	font-weight:bold;
	text-decoration:underline;
}
.download {
	background:#DAE6F2;
	color: #333333;
	border: 1px solid #8DC3F4;
}
.download a{
	color:#0092F5 !important;
	font-weight:bold;
	text-decoration:underline;
}
.download .box_icon{
	float:left;
	width:50px;
	height:32px;
	margin-top:5px;
	background: url(../images/shortcode/box/download.png) no-repeat scroll 10px center transparent;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Note
/*-----------------------------------------------------------------------------------*/

.note {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #E6DFDF;
	margin-bottom: 20px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08); /*CSS3 , Opera 10.5, IE 9.0 */
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08); /* FF3.5+ */
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08); /* Saf3.0+, Chrome */
	position:relative;
}
.rounded,.rounded .note_content{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.note.center{
	text-align:center;
}
.note_title{
	padding:0px 20px 5px 0px;
	margin:0;
}
.note_content {
	border: 1px solid #FFFFFF;
	background-color: #F0F0F0;
	padding:15px 15px 20px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Misc
/*-----------------------------------------------------------------------------------*/

.clearboth{
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}
.googlemap{
    background:#E5E5E5;
    padding: 4px;
}
/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Wrapper Column
/*-----------------------------------------------------------------------------------*/

.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}


/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Content Section
/*-----------------------------------------------------------------------------------*/
.section,.section_half, .section_onethird{
	float:left; 
	padding: 10px 20px 20px 20px;
	position:relative; 
	background: #F7F7F7 url(../images/shortcode/section/section_grid_bg.png);
	border: 1px solid #E0E0E0;
	border-bottom: 3px solid #D3D8E0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);	
	-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);	
	-webkit-box-shadow: 0 px 10px rgba(0, 0, 0, 0.1); 
}
.section_half{
	width:43%;
	margin-right:4%;
}
.section_onethird{
	width:26.99%;
	margin-right: 2.66%;
}
.section h3,.section_onethird h3,.section_half h3,
.section h4,.section_onethird h4,.section_half h4{
	height: 38px;
	margin-top: -10px;
	border-bottom:1px dotted #E3E3E3;
	line-height:38px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Button
/*-----------------------------------------------------------------------------------*/

.button_link{
	background:#F7F7F7 url(../images/shortcode/buttons/button_gray.png) repeat-x ;
	text-decoration:none !important;
	color:#555555 !important;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	margin:5px 10px 5px 0;
	padding:6px 16px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid #D5D5D5;
    border-radius: 3px 3px 3px 3px;
}
.button_link:hover{
	text-decoration:none !important;
}

/*--------Variation--------*/
.orange_gradient{background: url(../images/shortcode/buttons/button_orange.png) repeat-x #FFCC4C !important; border: 1px solid #f9be2a !important; color:#9a6a02 !important; }
.red_gradient{background: url(../images/shortcode/buttons/button_red.png) repeat-x #FF6161 !important; border: 1px solid #fc3f3f !important ;color:#cf0303 !important; }
.black_gradient{background: url(../images/shortcode/buttons/button_black.png) repeat-x #8A8A8A !important; border: 1px solid #6a6969 !important ;color:#3e3d3d !important; }
.green_gradient{background: url(../images/shortcode/buttons/button_green.png) repeat-x #9BFF9B !important; border: 1px solid #42e042 !important ;color:#059105 !important; }
.pink_gradient{background: url(../images/shortcode/buttons/button_pink.png) repeat-x #FA90CC !important; border: 1px solid #f65ab3 !important ;color:#be0453 !important; }
.teal_gradient{background: url(../images/shortcode/buttons/button_teal.png) repeat-x #5EE1C0 !important; border: 1px solid #21eab9 !important ;color:#078868 !important; }

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: ToolTip
/*-----------------------------------------------------------------------------------*/
.vtip{
	text-decoration:underline;
}
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: #F2F2F2; border: 1px solid #A6C9E2; -moz-border-radius: 2px; -webkit-border-radius: 2px;z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Divider
/*-----------------------------------------------------------------------------------*/

.divider {
	position:relative;
	clear:both;
	display:block;
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #AAA7A7;
}
.divider .title{
	position:absolute;
	left:20px;
	top:-17px;
	display:inline;
	2font-size:16px;
	2font-weight:bold;
	padding:0 10px;
	background: #EFEFEF;
	text-align:center;
}
/*variation*/
.divider.strip{
	height:10px;
	background: transparent url(../images/shortcode/divider/divider_strip.png) repeat-x scroll 0 0  !important;
	border-bottom:none !important;	
	padding-top:0 !important;
	margin:20px 0 !important;
}
.divider.shadow{
	height:40px;
	background: transparent url(../images/shortcode/divider/divider_shadow.png) no-repeat scroll 0 0  !important;
	border:none !important;	
	padding-top:0 !important;
	margin:20px 0 !important;	
}
/*Back to Top Link*/
.divider.top a {
	position:absolute;
	right:0;
	top:9px;
	width:55px;
	background:none repeat scroll 0 0 #E0E0E0;
	border:1px solid #EEEEEE;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:10px;
	padding:0 4px;
	text-align:center;
	text-decoration:none;
	color:#666666;
	outline:none;
}
/*variation*/
.divider.top.strip{
	height:10px;
	padding:0;
	margin:20px 0;
	background: url(../images/shortcode/divider/divider_strip.png) repeat-x scroll 0 0 transparent !important;
	border-bottom:none !important;		
}
.divider.top.strip a{
	top:-6px !important;
}

.divider_padding {
	position:relative;
	clear:both;
	display:block;
	padding-top:30px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Toggle
/*-----------------------------------------------------------------------------------*/
.toggle{
	overflow:hidden;
}
.toggle_content{
	clear: both;
	margin: 0px;
	padding: 20px 25px;
	overflow: hidden;	
	display: none;	
	border: 1px solid #EFEFEF;
	border-left: 3px solid #D3D8E0;
	border-top: transparent;
	border-radius: 0 0 2px 2px;
	background: #FFFFFF;
}
.toggle_title{
	clear: both;
	float: left;
	width: 100%;
	margin: 1px 0px;
	padding: 5px 0 5px 25px;	
	overflow: hidden;	
	cursor: pointer;					
	background: #FBFBFB url(../images/shortcode/toggle_icon.png) 5px 7px no-repeat;
	border: 1px solid #EFEFEF;
	border-left: 3px solid #D3D8E0;
	
}
.toggle_title_active {	
	background: #FBFBFB url(../images/shortcode/toggle_icon.png) 5px -17px no-repeat;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Tabs
/*-----------------------------------------------------------------------------------*/

.sl-tabs { margin: 0 0 1.5em 0; overflow: hidden; }

.sl-tabs .sl-tabs-nav {
	margin: 0;
	height: 31px;
	background: transparent;
}
.sl-tabs .sl-tabs-nav span {
	display: block;
	float: left;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	margin-right: 2px;
	cursor: pointer;
	border-top: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: #FBFBFB;
	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
}
.sl-tabs .sl-tabs-nav span:hover { 
	color: #FF5A00;
}
.sl-tabs .sl-tabs-nav span.sl-tabs-current {
	border-bottom: 1px solid transparent;
	background: #FFFFFF;
}
.sl-tabs .sl-tabs-pane {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 20px;
    border: 1px solid #DFDFDF;
    border-bottom: 3px solid #DFDFDF;
	border-radius: 2px;
	background: #FFFFFF;
	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: List
/*-----------------------------------------------------------------------------------*/

.sl-list ul {
	list-style-type: none;
	margin: 0.5em 0 1.5em 0.5em;
	padding: 0;
}
.sl-list li {
	list-style-type: none;
	display: block;
	padding: 3px 0 3px 22px;
}
.sl-list-style-arrow li { background: 0 50% url(../images/shortcode/liststyle/list-style-arrow.png) no-repeat }
.sl-list-style-star li { background: 0 50% url(../images/shortcode/liststyle/list-style-star.png) no-repeat }
.sl-list-style-check li { background: 0 50% url(../images/shortcode/liststyle/list-style-check.png) no-repeat }
.sl-list-style-uncheck li { background: 0 50% url(../images/shortcode/liststyle/list-style-uncheck.png) no-repeat }
/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Dropcap
/*-----------------------------------------------------------------------------------*/

.dropcap{
	float: left;
	text-align: center;
	overflow: hidden;
	background: transparent	url(../images/shortcode/dropcap/dropcap_default.png);
	color: #F2F2F2;
	line-height: 42px;
	width: 40px;
	margin: 0 8px -4px 0;
	font-size: 24px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Readmore Button
/*-----------------------------------------------------------------------------------*/
.more-button{
	margin: 4px 0;
}
.readmore-align-left,.readmore-align-right{
	padding:5px 7px;
	background:#F7F7F7 url(../images/button_bg.png) repeat-x;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #D5D5D5;
    border-radius: 3px 3px 3px 3px;
	color:#333333 !important;
	font-weight:bold;
}
.readmore-align-left:hover,.readmore-align-right:hover{
	text-decoration:none;
	background:#FFFFFF;
}
/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Image Frame
/*-----------------------------------------------------------------------------------*/
.frame{

}
.frame img {
	border: 5px solid #FFFFFF;
	background: #FFFFFF;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.alignleft img{
	float: left;
	margin-right: 10px;
	
}
.aligncenter img{
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}
.alignright img{
	float: right;
	margin-left: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Contact Form
/*-----------------------------------------------------------------------------------*/

 form.uaform{
 font-family:"Lucida Sans",Lucida Sans Unicode,Verdana,Arial,sans-serif;
 margin:20px 0;
 }
 form.uaform li{width:auto !important;}
 .uaform ul{
 list-style:none;
 margin:0 14px;
 padding:0;
 font-size:1.2em;
 }
 .uaform li{
 clear:both;
 margin:0;
 padding:6px 1% 9px;
 width:64%;
 }
 .uaform li div span, span.full input, span.full select{
 display:block;
 float:left;
 width:100%;
 }
 .uaform span.left{
 float:left;
 width:48%;
 }
 .uaform span.right{
 float:right;
 width:48%;
 }
 .uaform span.right input, .uaform span.right select, .uaform span.left input, .uaform span.left select{width:100%;}
 .uaform li div label, .uaform li span label{font-size:90%;}
 .uaform fieldset{
 background-color:#EEEEEE;
 -webkit-box-shadow:2px 2px 10px #ADADAD;
 -moz-box-shadow:2px 2px 10px #ADADAD;
 box-shadow:2px 2px 10px #ADADAD;
 margin:15px 0;
 clear:both;
 }
 .uaform legend{
 font-size:1.4em;
 font-weight:bold;
 color:#990000;
 margin-left:5px;
 }
 .uaform .legend{
 margin:5px 14px;
 padding:0 6px;
 color:#990000;
 border-bottom:1px dotted #CCCCCC;
 }
 .uaform label, label.desc{
 display:block;
 margin:0;
 padding-bottom:3px;
 color:#000000;
 }
 label.desc{font-weight:bold;}
 .uaform label.choice{
 font-size:100%;
 line-height:150%;
 margin:-17px 0 0 23px;
 padding:0 0 5px;
 width:88%;
 }
 .uaform label span{
 color:#BC1212;
 vertical-align:middle;
 }
 input.text, textarea.textarea, select.select{
 font-size:100%;
 font-family:"Lucida Sans",Lucida Sans Unicode,Verdana,Arial,sans-serif;
 margin:0;
 padding:2px 0;
 }
 input.medium, select.medium{width:50%;}
 input.large, select.large, textarea.textarea{width:100%;}
 textarea.medium{height:10em;}
 .submit{font-size:1.1em;}
 input.checkbox, input.radio{
 font-size:1.1em;
 display:block;
 height:13px;
 width:13px;
 margin:4px 0 0;
 }
 label.error{
 color:red;
 font-weight:bold;
 }
 input.error, select.error, textarea.error{border:1px solid red;}
 p#form_success{
 color:green;
 font-weight:bold;
 }
 
/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Pricing
/*-----------------------------------------------------------------------------------*/
.pricing{
	float: left;
	padding: 0 0 20px 0;
	background: #F9F9F9;
	font-size: 12px;
	text-align: center;
	border:1px solid #E0E0E0;
	border-bottom:3px solid #E0E0E0;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;	
}
.pricing .header{
	width: 100%;
	height: 75px;
	margin: 0 0 20px 0;
	padding: 10px 0;
	background: transparent url(../images/shortcode/pricing/pricing_header.jpg) repeat-x;
	border: 1px solid #5F8BA8;
	border-bottom: 4px solid #00253E;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;	
	text-align: center;
	color: #FFFFFF;
}
.pricing .header span{
	position: relative;
	top: 9px;
	padding-bottom: 7px;
	font-size: 16px;
	font-weight: bold;
}
.pricing.large .header{
	border:1px solid #6AA845;
	border-bottom: 4px solid #194000;
}
.pricing.large .header span{
	top: 11px;
	font-size: 18px;
}
.pricing h2{
	font-weight: bold;
	font-size: 26px;
	margin: 0;
	padding: 0;
	color: #00253E;
}
.pricing.large h2{
	color: #194000;
}
.pricing ul{
	margin: 10px 10% 25px 20%;
	list-style-image: url(../images/shortcode/icon_check.png) !important;
	text-align: left;
}
.pricing.large ul{
	margin: 10px 10% 35px 20%;
}
.pricing.large{
	margin-top: -2.5%;
 	padding: 0 0 40px 0;
	background: #EBFFDD;
	border:1px solid #E0E0E0;
	border-bottom:3px solid #E0E0E0;
	box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
 	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}
.pricing.large .header{
	height: 90px;
	background: transparent url(../images/shortcode/pricing/pricing_header_large.jpg) repeat-x;
}
.pricing.three_columns{
	width: 33%;
}
.pricing.four_columns{
	width: 24.5%;
	font-size: 1em;
}
.pricing.four_columns h2{
	font-size: 2.3em;
}
.pricing.four_columns.large{
	padding-top: -2.5%;
}
.pricing.five_columns{
	width: 19.5%;
	font-size: 0.9em;
}
.pricing.five h2{
	font-size: 1.9em;
}
.pricing.five_columns.large{
	margin-top: -2.5%;
}
.pricing.five_columns .header span{
	font-size: 1.3em;
	top: 8px;
}
.pricing.five_columns.large .header span{
	top: 13px;
	font-size: 1.5em;
}

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Text Highlight
/*-----------------------------------------------------------------------------------*/

::selection {background: #1C7AC3;color: #FFFFFF}  /* Safari */
::-moz-selection {background: #1C7AC3;color: #FFFFFF}  /* Firefox */

/*-----------------------------------------------------------------------------------*/
/*	Shortcode :: Pull Quotes
/*-----------------------------------------------------------------------------------*/

blockquote.alignleft {
    margin: 10px 10px 0 0;
    width: 50%;
	float:left;
}
blockquote.alignright {
    margin: 10px 0 0 10px;
    width: 50%;
	float:right;
}
blockquote.aligncentre {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}
