/*   
Theme Name: Brilliant Prints Retail
Theme URI: http://www.brilliantprints.com.au
Description: Brilliant Prints Retail Wordpress Theme
Author: Adam @ mail@bonafide.net.au
Author URI: http://www.bonafide.net.au
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body {background-image:url('images/background.jpg'); font: 14px/1.4 Verdana, Arial, Tahoma; color:#333}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
.preload {
position:absolute;
top:-1000px;
left:-1000px;
}
#page-wrap { max-width: 1088px; margin: 0 auto;


	}

#header {

/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000f, endColorstr=#99000000)";

}

#header img {border:0;}

.logo {padding:7px; max-width:100%;}

#login-bar { padding-bottom:2px; overflow:hidden;}
#user-login {width:236px;height:32px;float:right;margin-top:35px;

/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.2);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000f, endColorstr=#33000000)";

-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;

}

#login {padding:6px;overflow:hidden;}

#login #headerGreeting {color:white;font-weight:bold;}

.login {width:86px;border:0;height:20px;float:left;margin-right:3px;color:#eee;text-shadow:1px 1px 0px #363636;text-align:center;font-size:0.8em;

/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";


-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;

}

.submit {background:none;border:0;background-image:url('images/login.png');background-repeat:no-repeat;width:46px;height:21px;float:left;}
.submit:hover {border:0;background-image:url('images/login-hover.png');background-repeat:no-repeat;width:46px;height:21px;cursor:pointer;cursor:hand;}

.logoutButton {background:none;border:0;background-image:url('images/logout.png');background-repeat:no-repeat;width:46px;height:21px;}
.logoutButton:hover {border:0;background-image:url('images/logout-hover.png');background-repeat:no-repeat;width:46px;height:21px;cursor:pointer;cursor:hand;}

	
#sites {float:right;padding:8px;border-left:1px solid #6e706e;margin-left:10px;margin-top:35px;height:32px;padding-top: 3px;}
#sites img {margin-left:5px;margin-right:5px;}

.homeicon {float:left;height:50px;padding-left:10px;padding-right:10px}
#menu {height:52px;background-image:url('images/menu-item-background.png'); clear:both;}
.menu-menu-container {float:right;}
#header .menu{margin:0 auto;width:100%;height:52px;list-style: none;background-image:url('images/menu-item-background.png');background-position:center bottom;background-repeat:repeat-x;}
#header .menu a {display:block;text-decoration:none;padding-left:10px;padding-right:10px;font-size:1.3em;color:#000;text-transform:uppercase;line-height: 23px;}
#header .menu li {float: left;height:52px;}
#header .menu a:hover {background-image:url('images/menu-item-background-hover.png');}
#header .current-menu-item {background-image:url('images/menu-item-background-hover.png');background-repeat:repeat-x;background-position:center bottom;}
#header .menu li ul {position: absolute;left: -999em;}
#header ul.sub-menu  {padding:0 !important;background:#A9BB50;width:277px;padding-top:10px;height:auto;-moz-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-khtml-border-radius:4px;}
#header .sub-menu li {height:auto;}
#header .sub-menu li a {color:#000;}
#header .sub-menu li a:hover {height:auto;}
#header .menu li:hover ul {left: auto;margin-top:-1px;z-index:1005}
/*#header .menu li:hover ul {left: auto;margin-top:5px;z-index:1005}
#header ul.sub-menu  {padding:0 !important;background:#A9BB50;width:250px;padding-top:10px;margin-top:51px !important;overflow:hidden;height:auto;-moz-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-khtml-border-radius:4px;}
#header .sub-menu li {clear:both;background:none;width:100%;margin:0;height:100% !important;padding-bottom:0px;}
#header .sub-menu li:hover {clear:both;background:none;}
#header .sub-menu a {color:#FFF;padding-left:10px;padding-right:10px;padding-bottom:2px;padding-top:2px;text-transform:uppercase;font-size:1.0em;height:30px;line-height:30px;}
#header .sub-menu a:hover {background:none;}*/
.menu-spacer {background-image:url('images/menu-spacer.png');background-position:right top;background-repeat:no-repeat;padding-right:2px}
.appendspacer {float:right;}
.current-menu-item {padding-right:0px;}
.current-menu-item ul.sub-menu {margin-top:52px !Important;}
.current-menu-item a {float:left;}
.sub-menu .current-menu-item {background:none !important;}
.orderbutton {height:52px;width:111px;background-image:url('images/order.png');background-repeat:no-repeat;float:right;	cursor:pointer;cursor:hand}
.orderbutton:hover {height:52px;width:111px;background-image:url('images/order-hover.png');background-repeat:no-repeat;}
.pro {position:relative;top:3px;}

#content {overflow:hidden;clear:both;position:relative;z-index:0;

/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.45);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#72ffffff, endColorstr=#72ffffff);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#72ffffff, endColorstr=#72ffffff)";
	
}

#inner { overflow:hidden;} /*used for full width templates*/
#innersmall {overflow:hidden;}
#innercontent { padding:0 20px;}
#innercontent img { width: auto; max-width: 100%; height: auto; display:block;}	

/* sidebar */

#sidebarwrap {overflow:hidden;}

/* sidebar contact details */

#sidebar #contactdetails {width:88%;font-size:1.2em;padding-top:0px;}
#sidebar .ftphone{color:#000;font-size:1.2em;}
#sidebar .state {width: 130px;}
#sidebar .fttxt {color:#000;font-size:1.2em;}
#sidebar .fttitle {color:#F1A544;font-size: 1.4em;font-weight: bold;}


.alpha {

/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";

}


#slidercta {height:300px;}
#slider {float:left;width:703px}
#cta {width:355px;float:right;background:#000;min-height:300px;}
#cta img {margin-bottom: 20px;margin-left: 39px;margin-top: 30px;}


#icons {overflow:hidden;padding-top:15px;padding-bottom:15px;border-top:1px dotted #333}
.icon {float:left;width:210px;border-left:1px dotted #333;}
.icon img {margin:0 auto;display:block}
.iconimg {height:110px;}
.icontitle {font-size:1.0em;text-transform:uppercase;font-weight:bold;text-align:center;padding-top:2px;padding-bottom:6px;}
.icontext {font-size:0.9em;width:168px;margin:0 auto;text-align: center;}

/* order and tour buttons */

#buttons-a, #buttons-b {padding-bottom:50px;padding-top:50px;overflow:hidden;border-top:1px dotted #333;border-bottom:1px dotted #333;}
#buttons-b{ text-align:center;}
#buttons-b img,.sidebarimages img{ max-width:100%;}

.order-a {width:476px;height:82px;background-image:url('images/order-a.png');background-repeat:no-repeat;float:left;margin-left:44px;}
.order-a:hover {background-image:url('images/order-a-hover.png');background-repeat:no-repeat;}
.tour-a {width:476px;height:82px;background-image:url('images/tour-a.png');background-repeat:no-repeat;float:left;margin-left:22px;}
.tour-a:hover {background-image:url('images/tour-a-hover.png');background-repeat:no-repeat;}
.order-b {width:476px;height:82px;background-image:url('images/order-b.png');background-repeat:no-repeat;float:left;margin-left:44px;}
.order-b:hover {background-image:url('images/order-b-hover.png');background-repeat:no-repeat;}
.tour-b {width:476px;height:82px;background-image:url('images/tour-b.png');background-repeat:no-repeat;float:left;margin-left:22px;}
.tour-b:hover {background-image:url('images/tour-b-hover.png');background-repeat:no-repeat;}

#pricing #buttons-b{float:left !important;width:100%;margin-bottom:40px;}

/* testimonials */

#home-testimonials {padding-top:40px;padding-bottom:40px; clear:both; overflow:hidden;}
.testimonial-thumb {background-image:url('images/testimonial-background.png');background-repeat:no-repeat;width:91px;height:91px;float:left;}
.testimonial-thumb .thumb {margin-left:15px;margin-top:14px;}
.testimonial {width:303px;overflow:hidden; display:inline-block; vertical-align:top;margin-left:34px;margin-top:20px;}
.testimonial .content {font-family:georgia;overflow:hidden;padding-top:15px;padding-left:10px;font-style:italic;}
.testimonial .meta {clear:both;margin-top:10px;font-weight:bold;font-family:arial;}

/* testimonials footer */

#footer .testimonial-thumb {background-image:url('images/testimonial-background-footer.png');background-repeat:no-repeat;width:71px;height:71px;float:left;}
#footer .testimonial-thumb .thumb {margin-left:12px;margin-top:11px;}
#footer .testimonial {width:223px;overflow:hidden;float:left;margin-left:0px;margin-bottom: 18px;margin-top:0px;padding-bottom: 9px;border-bottom:1px solid #38393B;height:auto !important}
#footer .testimonial .content {font-family:georgia;overflow:hidden;padding-top:7px;padding-left:10px;font-style:italic;}
#footer .testimonial .meta {clear:both;margin-top:10px;font-weight:bold;font-family:arial;}

/* homepage titles & subtitles */

.section-title {display:block;clear:both;text-align:center;font-size:2.0em;font-weight:bold;margin-top:20px;}
.section-subtitle {display:block;clear:both;text-align:center;font-family:georgia;font-size:1.3em;margin-bottom:20px;}
.orange-title {display:block;clear:both;text-align:left;color:#f38639;font-size:1.7em;font-weight:bold;margin-top:20px;text-transform:uppercase;}

/* homepage - readmore block */

.readmore {display:inline-block;margin-top:40px;font-size:0.9em;}
.right {float:right;}
.left {float:left;}
.readmore a{background-color:#a9bb50;clear:both;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff !important;text-decoration:none;}
.readmore a:hover{text-decoration:underline;}

.right a{-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-bottomleft:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-bottomleft:4px;overflow:hidden;float:right;}
.left a{-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-radius-topright:4px;-webkit-border-radius-bottomright:4px;-khtml-border-radius-topright:4px;-khtml-border-radius-bottomright:4px;overflow:hidden;float:left;}


/* homepage - pricing */

#home-pricing {padding-bottom:40px;padding-top:40px;border-bottom:1px dotted #333333; clear:both; overflow:hidden;}
.pricewrap {overflow:hidden;float:left;width:251px;border-right: 1px dotted #333333;margin-left: 70px;padding-left:20px;margin-top: 38px; padding-right:20px;}
.pricesize {float:left;width:112px;height:112px;background-color:#f2a645;text-align: center}
.prices {float:left;}
.price {border-bottom:1px dotted #333333;font-family:georgia;font-size:1.5em;font-style:italic;font-weight:bold;margin-left:8px;padding-bottom:1px;padding-left: 0;
    padding-top: 5px;text-align: center;}
.size {font-size:1.5em;font-weight:bold;padding-top:6px;border-bottom:1px solid #dc9740}
.preview {clear:both;overflow:hidden;}
.previewtext {clear:both;overflow:hidden;display:block;font-size:0.8em;color:#aaa9a9;}
.moresizes {clear:both;overflow:hidden;display:block;font-size:0.8em;color:#333;margin-top:5px;margin-bottom:5px;float:left;}
.previewarrow {float:left;}
.imgpreview {float:left;border:1px solid #333;margin-left:7px;margin-right:7px;margin-top:10px;}

/* homepage - guarantee & warranty */
.gt-box {float:left;width:512px;}
#home-guarantee {padding-bottom:40px;padding-top:40px; clear:both; overflow:hidden;}
#home-guarantee .excerpt {width:447px;margin:0 auto;margin-top:38px;font-size:0.9em;}
#home-guarantee .bullets {width:452px;height:143px;margin:0 auto;margin-top:33px;}
#home-guarantee .bullets li {list-style:square;font-size:0.8em;font-weight:bold;float:left;line-height:36px;}
#home-guarantee .bullets img {float:left;margin-top: 10px;}
#home-guarantee .spacer {float:left;border-left:1px dotted #333333;height:247px;margin-top: 98px;}
ul.bulletslist {float:left;height:143px;margin-left:5px;padding-top:17px;width:310px;}

/* homepage - canvas print showcase */

#home-canvasshowcase {padding-bottom:40px;padding-top:40px;border-bottom:1px dotted #333333; clear:both;}
.ngg-gallery-thumbnail-box {background-image:url('images/showcase-background.png');background-repeat:no-repeat;width:152px;height:120px;float:left;border:0 !important;margin:11px;}
.ngg-gallery-thumbnail img {border:0 !important;background:none !important;margin: 13px 11px 11px !important;}
#showcase {margin:0 auto;}
/* misc */
.none {border:0 !important;} /*special condition to remove borders and styling from particular elements*/
.clear {overflow:hidden;}

/* homepage - contentblock (sales copy etc) */

#home-contentblock {clear:both;border-bottom:1px dotted #333333;padding-bottom:40px;padding-top:40px;clear:both; overflow:hidden;}
.hcb-left {float:left;width:528px;}
.hcb-right {float:left;width:528px;}
#home-contentblock .spacer {float:left;border-left:1px dotted #333333;height:1300px;margin-top: 45px;margin-bottom: 45px;}
#sixtyseconds {width:90%;margin:0 auto;text-align:justify;font-size:0.9em;border-bottom:1px dotted #333333;overflow:hidden;padding-bottom:30px;}
#sixtyseconds img {float:right;}
#salescopy {font-size:0.9em;width:90%;;margin:0 auto;text-align:justify;}

/* homepage - recent blog posts */
#recentposts {overflow:hidden;clear:both;margin: 0 auto;width: 90%;}
#recentposts .section-title {text-align:left;padding-bottom:15px;}
#recentposts .entry {border-bottom: 1px solid #eee;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}
.thumbnail {background-image:url('images/testimonial-background.png');background-repeat:no-repeat;width:91px;height:91px;float:left;}
.thumbnail .thumb {margin-left:15px;margin-top:14px;}
.postcontent {width:363px;overflow:hidden;font-size:0.9em;padding-left:10px;padding-top:5px;}
.postcontent h2 {margin:0;}
.postcontent h2 a {font-family:georgia;font-size:1.1em;text-decoration:none;color:#333}
.postcontent h2 a:hover {text-decoration:underline;}
.time {display:block;clear:both;color:#a6a6a4;font-size:0.8em;}

/* homepage - media */

#home-media {overflow:hidden;clear:both;padding-bottom:40px;padding-top:40px;}

/* pricing */

#pricing .pricewrap {overflow:visible !important;width:auto;padding-right:20px;margin-bottom:40px;border:0;margin:0 auto;max-width:100%;margin-bottom:40px;float:none;}
#pricing .pricesize {margin-top: 20px;margin-right:30px;height:100%;width:160px;-moz-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-khtml-border-radius:4px;}
.pricefloat {float:left;margin-left:30px;margin-right:30px;}
.ptitle {text-align:center;}
#pricing .price {width:100px;}
.cm {display: inline-block;font-size: 0.6em;margin-top: 0;overflow: hidden;/*padding-bottom: 4px;*/}
#pricing .section-title {text-align:left;margin-bottom:20px;}
#pricing .order-b {float:right;margin-right:44px;}
.pricebox {-moz-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-khtml-border-radius:4px;border:1px solid #ccc;overflow:hidden;padding:30px;}
/* contact page */

.formleft {float:left;width:50%;margin-bottom:10px;}
.formleft input {float:left;width:98%;height:30px;margin-top:10px;}
.formclear textarea {float:left;width:99%;margin-top:10px;}
.formclear {float:left;width:100%;clear:both;overflow:hidden;margin-bottom:10px;}
.formclear input {float:left;width:99%;clear:both;overflow:hidden;height:30px;margin-top:10px;}
.wpcf7-submit {border:0;width:200px;height:30px;background-color:#F1A544;color:#fff;float:right;margin-right:6px}

.page-template-template-pricing-php .faq {width:100%;margin:0 auto;}
.freightcost {overflow:hidden;float:left;width:312px;margin-left: 22px;}
.freightcost div p {overflow:hidden;height:58px;}
.freightcost div {overflow:hidden;margin-left:10px}
.freightcost table {border:0;margin-left: 20px;}
.freightcost tr {border:0}
.freightcost td {border:0;text-align: center;}
.anylinkmenu {background-color: #A9BB50;color: #FFFFFF;font-size: 12px;}
#transit {margin-left:89px}
.freight li {list-style:disc;margin-left:30px;}
.freight {overflow:hidden;margin-bottom:20px;}
.page-template-template-pricing-php .order-b {
    float: right;
    margin-right: 44px;}

/* order button text on pricing page */

.buynowtext {    display: inline-block;
    font-family: georgia;
    font-size: 16pt;
    font-style: italic;
    padding-top: 6px;
    text-align: center;
    max-width: 442px;
	}

/* footer */

#footer {overflow:hidden;background-image:url('images/footer-background.png');background-repeat:repeat-x;background-color:#050606;min-height:504px;clear:both;position:relative}
#footer li {list-style:none;}
.ftwrap {padding-left:6px;padding-right:7px;overflow:hidden;float:left;}
#contactdetails {float:left;overflow:hidden;width:236px;padding:20px;margin-top:10px;}
#map_canvas {margin-top:10px;}
#quicklinks {float:left;overflow:hidden;width:215px;padding:20px;border-left:1px solid #38393b;margin-top:10px;min-height:440px}
#otherlinks {float:left;overflow:hidden;width:215px;padding:20px;border-left:1px solid #38393b;margin-top:10px;min-height:440px}
.sisterlink a{color: #FFFFFF;display: inline-block;font-size: 0.9em;line-height: 17px;margin-top: 0;overflow: hidden;text-decoration:none;}
#sociallinks {float:left;border-left:1px solid #38393b;padding:20px;margin-top:10px;min-height:440px}
.optinwrapft {margin-top:30px;overflow:hidden;}
.my_extra_menu_class li a {font-size:0.9em;color:#fff;text-decoration:none;}
.fttitle {color:#f1a544;margin-bottom:15px;margin-top:15px;}
.ftphone {font-size:0.9em;list-style:none;color:#fff;}
.state {width:80px;display:inline-block;}
.fttxt {color:#fff;display:block}
.optin {background-image:url('images/optin-background.png');background-repeat:no-repeat;height:54px;overflow:hidden;margin:0 auto; margin-left:11px; width:285px;}
.email {background: none repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;float:left;height:31px;margin-left:5px;margin-top:7px;overflow:hidden;width:172px;padding-top: 1px;font-size:1.2em}
#mc-embedded-subscribe {background:url('images/gimme10.png') no-repeat scroll 0 0 transparent;width:93px;height:42px;border:0;margin-top: 7px;}
#mc-embedded-subscribe:hover {background:url('images/gimme10-hover.png') no-repeat scroll 0 0 transparent;}
.linebreak {border-bottom:1px solid #38393b;overflow:hidden;width:100%;margin-top:15px;margin-bottom:15px;}
#facebook {overflow:hidden;clear:both;margin-top:25px;margin-bottom:25px;}
#facebook span {color: #FFFFFF;float: left;font-size: 0.9em;margin-left: 13px;width: 200px;}
#facebook img {float:left;border:0}
#googleplusone {overflow:hidden;clear:both;margin-top:25px;margin-bottom:25px;}
#googleplusone span {color: #FFFFFF;float: left;font-size: 0.9em;margin-left: 13px;width: 200px;}
#googleplusone div {float:left;}
#footermeta {overflow:hiden;clear:both;padding:10px;color:#ccc;font-size:0.8em;


/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000f, endColorstr=#99000000)";

}
#footermeta span {display: inline-block;overflow: hidden;padding-top: 2px;}
#footermeta img {float:right;padding-bottom:5px}


#preview{position:absolute;border:1px solid #ccc;background:none;padding:5px;display:none;color:#fff;}

/*  F.A.Q styling */
#faqcontent {margin:0;}
#faqwrap {padding:30px 0 30px 18px;}
#faqwrap .section-title {text-align:left;margin-bottom: 10px;}
.faq {}
dt:hover {font-weight:bold;}
dt {margin-bottom:4px;margin-left:10px;padding-bottom:4px;border-bottom:1px solid #eee;padding-top: 4px;}
dd {background: none repeat scroll 0 0 #FFFFFF;border: 1px dotted #CCCCCC;margin-bottom: 10px;margin-top: 10px;margin-left:10px;overflow: hidden; width:100%}
dd ul {margin:30px;}
dd ul li {margin-bottom:10px;}
dd p {margin:15px}
.questionwrap {display: inline-block; width:82%;}
.questionwrap:hover {display: inline-block;}
.openclose {background-color: #A9BB50;color: #FFFFFF;float: right;font-size: 0.8em;padding: 2px 6px;text-decoration: none;-moz-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-khtml-border-radius:4px;}
.openclose:hover {text-decoration:underline;font-weight:bold;}
	
/* tour styling */

.tlink {font-size:1.2em;color:#000000;}
.nav1 {position:fixed;height:30px;z-index:1}
ul.nav1 {}
.nav1 li {background-color: #A9BB50;height:30px;margin-top:6px;margin-bottom:6px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-radius-topright:4px;-webkit-border-radius-bottomright:4px;-khtml-border-radius-topright:4px;-khtml-border-radius-bottomright:4px;line-height: 28px;list-style:none;padding-left:10px;padding-right:10px}
.nav1 li:hover {background-color:#C2D17B}
#home {background-color: #F1A544;height:30px;margin-top:6px;margin-bottom:6px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-radius-topright:4px;-webkit-border-radius-bottomright:4px;-khtml-border-radius-topright:4px;-khtml-border-radius-bottomright:4px;line-height: 28px;list-style:none;padding-left:10px;padding-right:10px}
#home:hover {background-color:#F29057}
.nav1 a {color: #000000;font-size: 1.3em;font-weight: bold;text-decoration: none;}
/*.nav1 #home a {color:#000;text-decoration:none;font-weight:bold;}*/
.sectionheading {font-size:4em !important;}
.section{margin:0px;min-height:1000px;width:77%;float:right;}
.section h2{/*margin:50px 0px 30px 50px;*/}
.section p{/* margin:20px 0px 0px 50px;*/width:700px;}
.section li {font-weight: bold;list-style-type: square;margin-bottom: 20px;margin-left: 30px;}
.section h2{font-size:2.0em;font-weight:bold; margin-top:25px;}
.section img {border:3px solid #ccc;}	
.tourcontent {width:700px;overflow:visible;}
li.benefit  {clear: both;display: block;font-size: 1.7em;/*height: 57px;*/ margin-bottom: 10px;text-transform: uppercase;margin-left:0px;border-bottom: 1px solid #eee;}
li.benefitx  {clear: both;display: block;font-size: 0.9em;/*height: 57px;*/font-weight:bold;margin-bottom: 10px;text-transform: uppercase;margin-left:0px;
border-bottom: 1px solid #eee;}
.benefitpro {}
.section #buttons-b {padding-left: 78px;border:0;}

.tourbenefits {padding:10px;overflow:hidden;-moz-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-khtml-border-radius:4px;border:1px solid #eee;margin-bottom:20px;}

 li.benefit  img {
    vertical-align: middle;padding-right:10px;border:0 !important;
}
 li.benefitx  img {
    vertical-align: middle;padding-right:10px;border:0 !important;float:left;padding-top: 2px;
}
.page-template-template-faq-pro-php .tourbenefits {width:94%;margin-left: 10px;}
.page-template-template-blog-php .tourbenefits {width: 94%;margin:0 auto 20px;}
.page-template-template-faq-php .tourbenefits {width: 94%;margin: 0 auto 20px;}
.page-template-template-contact-php .tourbenefits {width: 94%;margin: 0 auto}
.page-template-template-contact-php .col-md-8,.archive  .col-md-8,.single .col-md-8 ,.general_page .col-md-8{border-right: 1px solid #EEEEEE;}

.page-template-template-blog-php #sidebar .tourbenefits li {margin-left:0 !important;padding-bottom:10px;}
.page-template-template-blog-php #sidebar a {color: #000000;font-size: 1.2em;text-decoration:none;}
.page-template-template-blog-php #sidebar a:hover {text-decoration:underline;}
.page-template-template-blog-php ul {margin-left:20px}
.page-template-template-blog-php .col-md-8 {border-right:1px solid #eee;}
.page-template-template-blog-php #sidebar li {margin-left:20px}
.page-template-template-blog-php .fttitle {font-size:1.6em;}
.page-template-template-blog-php .readmore .right a {color:fff !important;}
.page-template-template-general-sidebar-php .tourbenefits {width:83%;margin:0 auto 20px;}
.page-template-template-faq-pro-php #faqwrap{margin-top:0;}
.page-template-template-faq-pro-php #faqcontent{padding-left:10px;padding-right:10px;width:90%}
.benefittext {display: block;overflow: hidden;}
.catholder {border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;}
/*#container{ width: 1056px;}*/
#container{ padding: 0 10px; }
   
  
 /* facebook likebox */
 
.fb-like-box {margin: 0 auto;overflow: hidden;position: relative;width: 300px;}
.fb_iframe_widget {display:block !important;margin-top: 20px;}

#gopro {background-image:url('images/gopro.png');background-repeat:no-repeat;width:342px;height:82px;margin-bottom:20px;}  
#gopro:hover {background-image:url('images/gopro-hover.png');background-repeat:no-repeat;width:342px;height:82px;}  
  
 #container li {display:inline-block;overflow:hidden;}	
.box {   float:left;margin:0px}
.box img {    -moz-box-shadow: 0 0 10px #BBBBBB;border: 5px solid #FFFFFF;margin:20px;overflow: hidden;}
.a1 img {width:55%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a2 img {width:65%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a3 img {width:75%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a4 img {width:70%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a5 img {width:60%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a6 img {width:50%;-moz-box-shadow: 0 0 10px #000000;position:relative;display:inline-block}
.a7 img {width:40%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a8 img {width:35%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
.a9 img {width:30%;-moz-box-shadow: 0 0 10px #BBBBBB;position:relative;display:inline-block}
#seeourworkwrap {width:100%;margin:0 auto; text-align:center;}	
h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 { }
h3 { }

p { margin: 0 0 10px 0; }
a { }
#sixtyseconds a {color:#F1A544}
.hcb-right a {color:#F1A544}
li a:hover, a:hover { text-decoration:underline} 

blockquote {
	margin: 1em 3em;
	color: #999;
	border-left: 2px solid #999;
	padding-left: 1em; } 


ul, ol { margin: 0 0 10px 0; }




/* blog posts */
.post {padding:30px 0px 30px 18px}
.post li {margin-left:30px;margin-right:30px;margin-bottom: 10px;}
.meta {margin-bottom:10px;}
.blogpost {clear:both;overflow:hidden;padding:30px 0 30px 18px;border-bottom:1px solid #ddd;margin-bottom:15px;}
.blogpost h2 {font-family:georgia}
.blogpost h2 a{color:#333;text-decoration:none;}
.blogpost h2 a:hover{color:#333;text-decoration:underline;}
.blogpost input[type="image"] {float:left;margin-right:10px;margin-bottom:10px;border:4px solid #ddd;}
.blogpost .readmore .right {clear:both;overflow:hidden;position:relative;}
.blostpost .meta {color:#bbb;}
.blogpost a {color:#F1A544}
.entry a {color:#F1A544}
.entry ul li {list-style:disc;}
.entry ol li {list-style:decimal;}
.entry ul, .entry ol {margin-top:15px;margin-bottom:15px;}
.commentcount {display:inline-block;float:right;}
.commentcount a {color:#bbb;}
.bentryr {float:left;display:inline-block;margin-top:10px;margin-bottom:20px;font-size:0.9em}
.bentryl {float:right;display:inline-block;margin-top:10px;margin-bottom:20px;font-size:0.9em}
.bentryr a {background-color:#a9bb50;height:20px;clear:both;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff;text-decoration:none;width:100px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-radius-topright:4px;-webkit-border-radius-bottomright:4px;-khtml-border-radius-topright:4px;-khtml-border-radius-bottomright:4px;}
.bentryl a {background-color:#a9bb50;height:20px;clear:both;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#fff;text-decoration:none;width:100px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-bottomleft:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-bottomleft:4px;}
.bentryl a:hover {text-decoration:underline;}
.bentryr a:hover {text-decoration:underline;}



/* pages */

.page .post h2 {font-weight:bold;}
.page .post a {color:#F1A544;}

/* sidebar with images */
#postwrap {}
#postwrap .ngg-galleryoverview {clear: both;display: block !important;margin: 0 auto;overflow: hidden;width: 100%;}
.sidebarimages {margin:0 auto;margin-bottom:20px; text-align:center;}
.sidebarimages a img {border:3px solid #ddd;}


.alignright {margin-left:15px;border:3px solid #ddd;float:right;margin-bottom:15px;}
.alignleft {margin-right:15px;border:3px solid #ddd;float:left;margin-bottom:15px;}
.aligncenter {margin:0 auto;}
.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar {float: right;width: 100%;padding-top:20px;padding-bottom:20px;}

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

/* comments */ 

#respond {width:90%;overflow:hidden;margin:0 auto;}
#respond div {clear:both;margin-bottom:10px;overflow:hidden;}
#respond input {clear:both;float:left;height:30px;overflow:hidden;width:46%;}
#respond textarea{width:99%;float:left;height:300px;}
#respond label {float:left;overflow:hidden;width:278px;padding-left:10px;padding-top:6px;}
#respond #submit {background-color: #F1A544;border: 0 none;color: #FFFFFF;float: right;height: 30px;margin-right: 6px;width: 200px;}
h2#comments {padding-left:30px;}
	
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff;    margin: 0 auto; width: 88%; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
ol.commentlist .reply a {color: #F1A544; }

form { }
input[type=text] { }
textarea { }


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */


.rating_bar {
  width: 55px;
  background: url(images/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(images/star_x_orange.gif) 0 0 repeat-x;
}
.main_logo,.flag_icon{ padding:0px !important;}
.sub-menu ul li a,.sub-menu li a:hover{ width:100%; background:none !important;}
#postwrap img{ max-width:100%;}
#seeourworkwrap ul li{ display:inline-block;}
.archive_page{ border-bottom:1px solid #ddd; padding:0px !important; margin-bottom:15px;}
.archive_page h2 a{ color:#333; text-decoration:none;}
.next-posts a{ color:#f1a544;}
.wp-caption .wp-caption-text{ padding:10px;}
.navigation{ padding-bottom:12px;}
.archive  #sidebar h2{color: #f1a544;
    font-size: 1.4em;
    font-weight: bold;}

#sidebar #searchform{ margin-bottom:10px;    border: 1px solid #eeeeee;overflow: hidden;padding: 10px; background:#fff;}
#sidebar #s{ border:1px solid #eee; padding:5px 0px; width:217px;}	
#sidebar #searchsubmit{ background-color: #f1a544;
    border: 0 none;
    color: #ffffff;
    float: right;
    height: 30px;
	padding:0 10px;
    }
.archive  #sidebar 	 .pagenav{ margin-left:0px;}	
.archive  #sidebar  ul {
	  border-bottom: 1px solid #eeeeee;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.archive  #sidebar  li {
    margin-left: 20px;
}

.archive   #sidebar a {
    color: #000000;
    font-size: 1.2em;
    text-decoration: none;
}
.lightbox img,img.alignright{ max-width:100% !important; height:auto;}
#inner img{ max-width:100%;}
.custome_menu_link{ display:none;}
@media (min-width:200px)and (max-width:1067px) 
{
	.menu_static ul{ display:none;}
.custome_menu_link{ display:block;}
}