/* CSS Document */
/* Cookie Web Consulting - www.cookiewebconsulting.com */
/* Author: Heidi Jermyn and Orla Duncan */
/* Created: 29th July 2009 */
/*DESCRIPTION: Trinity Boutique - original design created and implemented by Cookie Web Consulting (based on the Sandbox theme) */
/*------------------------------------------------*/
/* PRELIMS ---------------------------------------*/
/*------------------------------------------------*/
html,body{margin:0; padding:0; width:100%; background:#0b0e10; font-size:100%; font-family:Arial, Helvetica, sans-serif; color:#fff;}

.clear{clear:both}
.r{float:right}
.l{float:left}
a{color:#fff}
a:hover {text-decoration:underline; color:#F5CBE0}

/*----STRUCTURE----*/
#wrapAll{margin:0; padding:0; width:100%; }
#wrapOuter{margin:0 auto; padding:0; width:1015px; background:url(images/bg_top_inside.jpg) no-repeat right top;}
#wrapOuter.home{margin:0 auto; padding:0; width:1015px; background:url(images/bg_top.jpg) no-repeat left top;}

#wrapColumns{}

#wrapColumns #col1{margin:0 0 0 20px; padding:0; width:755px; float:left}
#wrapColumns #col1 #logo{margin:20px 0 10px 0}

#wrapColumns.home #col1{margin:78px 0 0 20px; padding:0; width:555px; float:left;}
#wrapColumns.home #col1 #logo{margin:340px 0 0 0}
#wrapColumns.home #content p{margin:0px 0 15px 0; padding:0; width:450px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif}

#container {margin:0; padding:0; }
#leftCol {margin:0; padding:0;background:blue;}
/*----NAV----*/
#menu{margin:0; padding:0;}
#menu ul{margin:0; padding:0; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#f5cbe0; list-style:none; text-transform:lowercase;}
#menu ul li{margin:0 10px 0 0; padding:0 5px 0 0; float:left; background:url(images/nav_bg.gif) no-repeat right top;}
#menu ul li a{color:#fff; text-decoration:none}
#menu ul li a:hover{text-decoration:underline; color:#F5CBE0}
#menu ul li.current_page_item a{text-decoration:underline;color:#F5CBE0}

/*----CONTENT----*/
#wrapColumns #content {margin:40px 0 0 0; padding:0; width:750px; clear:both; float:left}
#wrapColumns #content .entry-content{width:690px;}

#wrapColumns #content p#breadcrumb{margin:0; padding:0; float:right; width:407px}
#wrapColumns #content p#breadcrumb a{text-decoration:none}

#wrapColumns #content h1{margin:30px 0 20px 0; padding:0; font-size:1.9em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#f5cbe0}
#wrapColumns #content h2{margin:30px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal;color:#F5CBE0;}
#wrapColumns #content h3{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;color:#F5CBE0;}
#wrapColumns #content p{margin:10px 0 15px 0; padding:0; font-size:0.9em; line-height:1.4em; }
#wrapColumns #content a{color:#F5CBE0;}
#wrapColumns #content a:hover{text-decoration:none;}
#wrapColumns #content p.price{margin:10px 0 10px 0; padding:0; font-size:1.3em; font-weight:bold}
#wrapColumns #content ul{margin:0 0 0 10px;font-size:0.9em;}
#wrapColumns #content ul li{padding:3px 0 3px 15px;list-style:none; background:url(images/bullet_arrow.gif) no-repeat 0 9px;}

#wrapColumns.home #content {margin:0 0 0 0; padding:0; width:500px; clear:both; float:left}
#wrapColumns.home #content p{margin:0px 0 15px 0; padding:0; width:450px; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif}


/*----PRODUCT----*/
#wrapColumns #content .prod .prod_detail{margin:0; padding:0; width:350px; float:left}
#wrapColumns #content .prod img{margin:0 20px 0 0; border:1px solid #f6f0f7; float:left}

/*----FORM----*/

form ol{margin:0; padding:0; list-style:none; font-size:1em}
form ol li{margin:10px 0 10px 0; padding:0; list-style:none; font-size:0.8em}
form ol li label{margin:0 10px 0 0}
form ol li a{color:#f5cbe0; font-weight:bold}
form ol li input.butt{margin:0; padding:5px 2px; color:#000; width:auto; border:2px outset; font-weight:bold; background:url(images/butt_bg.gif) repeat-x}

#wrapColumns #content .prod form{margin-top:90px}
/*----RHS----*/
#wrapColumns #sidebarWrapper{margin:0 0 0 0; padding:0; width:235px; float:right;}
#wrapColumns.home #sidebarWrapper{margin:26px 0 0 0; padding:0; width:425px; float:right;}
#wrapColumns.home #sidebarWrapper img{border:1px solid #f6f0f7}
#wrapColumns.home #sidebarWrapper .capt{margin:4px 0 0 0; padding:0 0 0 21px; font-size:0.8em; background:url(images/bullet_butterfly.gif) left no-repeat}

#wrapColumns #cart{margin:0; padding:0; float:right; width:231px; background:url(images/cart_bg.gif) no-repeat #000}
#wrapColumns #cart h3{margin:17px 10px 10px 20px; padding:0; font-size:1.2em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#f5cbe0}
#wrapColumns #cart p{margin:8px 10px 8px 20px; padding:0; font-size:0.8em}
#wrapColumns #cart a{color:#f5cbe0; font-weight:bold}
#wrapColumns #cart ol {margin:0 0 0 20px; padding:10px 0 0 20px; background:url(images/cart_divider.gif) no-repeat bottom left}
#wrapColumns #cart ol li{margin:8px 10px 8px 0; padding:0; font-size:0.8em}
#wrapColumns #cart ol li.price{margin:10px 10px 10px -20px; padding:12px 0 12px 0; list-style:none; background:url(images/cart_divider.gif) no-repeat top left}
#wrapColumns #cart p.done{margin:0 5px 0 0; padding:70px 90px 13px 20px; background:url(images/cart_handbag.gif) no-repeat right}
#wrapColumns #cart_bottom{margin:0; padding:0; height:8px; width:231px; background:url(images/cart_bottom.gif) no-repeat #000}

#rhs_img{margin:0; padding:20px 0 0 55px;}
#rhs_img img{margin:5px 0; padding:1px 0;}

/* Right Col Gallery */
.ngg-widget {margin:0; padding:0;}
#sidebarWrapper h2{display:none;}
#sidebarWrapper .ngg-widget{margin:0; padding:20px 0 0 55px}
#sidebarWrapper .ngg-widget img{margin:5px 0; padding:1px 0; border:0; }


/*----FOOTER----*/
#footerWrap{margin:0; padding:0; width:100%; clear:both; background:url(images/footer_bg.png) repeat-x 0px 81px;}
#footer{margin:0 auto; padding:0; width:1015px; clear:both; background:url(images/bg_footer.jpg) no-repeat;}

#footer .footer_col{margin:105px 0 0 2px; padding:0 0 0 15px; width:202px; float:left; background:url(images/footer_bdr.gif) 0px 5px no-repeat;}
#footer .footer_col.feature{width:325px; padding-right:0px;}
#footer .footer_col.feature a{text-decoration:underline}
#footer .footer_col.feature img{padding:10px 10px 0 0; float:left}

#footer h3{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#F5CBE0; font-weight:normal}
#footer p{font-size:0.75em}
#footer ul{margin:0; padding:0 0 15px 0; list-style:none; font-size:0.8em}
#footer ul li{margin:10px 0 0 0}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline;  color:#F5CBE0}
#footer_credits {margin:0 auto; padding:15px 0 10px 0; width:1015px;}
#footer_credits p{margin:0; padding:0; font-size:0.75em}
#footer_credits .cookie_credit{width:250px; float:right; text-align:right}

#funding {margin:25px auto; width:1015px; font-size:0.75em;}
#funding p{margin:5px 0 0 5px; color:#ddd; float:left; width:450px}
#funding a{color:#f5cbe0;}
#funding a:hover{text-decoration:none;}
#funding img{margin:0px 5px 5px 0; padding:2px; border:1px solid #595A5A;}
#funding .logos{width:190px; float:left}
