/*


Theme Name: Seduction Soft Orange


Theme URI: http://www.gorillathemes.com/seduction/


Description: Sexy Magazine Style Theme.


Version: 1.0


Author: Gorilla Themes


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


*/


body { font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; line-height:16px; background:#fff url(images/orange/background.jpg) top center no-repeat fixed; height:100%; }





/* Links */





a { text-decoration:none; font-weight:bold; color:#f7955e; }


a:hover { text-decoration:none; font-weight:bold; color:#666; }





/* Page Layout */





#layout { margin:0 auto; width:1002px; height:100%; }


#outer { padding:10px; background:url(images/orange/back-layout-trans.png); border:1px solid #ff7e00; width:938px; margin:0 auto; }


* html #outer { background:url(images/orange/ie6-trans.png);}





/* Header */





#header { height:150px; }





/* Header Ad 468x60 */





#header_ad { float:right; margin:40px 40px 0px 0px;width: 468px; height:60px;background:url(images/orange/seductionword-trans.png) top center no-repeat; width: 100%; height:81px;}


#header_ad img { border:0; }





/* Logo */





#logo { float:left; top:0; margin-right:40px; width:315px; height:343px; z-index:1; position:absolute;background:url(images/orange/logo-trans.png) }





/*- Search - Social -*/





#search_rss_wrapper { width:100%; height:47px; }


.wrapper_left { height:47px; width:680px; float:left; }


.wrapper_right { height:47px; float:right; }


.search_top { float:left;  margin:10px 0 0; padding-left:240px; }


.search_input { background:#000; color:#f7955e; font:14px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight:bold; width:300px; float:left; padding:6px 0 0 8px; border:4px solid #262324; height:23px; }


.submit_button { background:url(images/orange/search.png) no-repeat; color:#fff; font-size:11px; border:none; margin:0 0 0 8px; width:111px; height:36px; }


.social { margin:10px 0 0; padding:0 4px 0 0; width:220px; float:right;}


.social img { float:left; padding-left:3px; }





/*   Grid   */





#grid { margin-top:10px; height:100%; }


#grid p { line-height:18px; padding:0 0 12px; }


#gback { height:100%; }





/*   Left Sidebar   */





* html #sidebar_left { float:left; width:120px; margin:51px 0 0; height:100%; }


* + html #sidebar_left { float:left; width:120px; margin:81px 0 0; height:100%; }


#sidebar_left { float:left; width:120px; margin:79px 0 0; height:100%;z-index:4;position:relative; }





/*  Left Categories  */





* html .left_categories ul li { margin:0 0 -17px; font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; list-style:none; }


.left_categories ul li { margin:0 0 3px; font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; list-style:none; }


.left_categories a { color:#000; display:block; padding:5px; background:#eeae8a; text-decoration:none; border:1px solid #f7955e; font-weight:bold; }


.left_categories a:hover { background:#f7955e; color:#fff; display:block; border:1px solid #f7955e; padding:5px; }


.left_categories .current-cat a { background:#f7955e; color:#fff; padding:5px; border:1px solid #f7955e; display:block; }


h1 a.titles,h2 a.titles { font-size:22px; font-weight:bold; color:#000; line-height:24px; }


a.titles:hover { text-decoration:underline; color:#666; }


.divider { width:100%; height:1px; background:#ccc; margin:5px 0 2px; }





/* Middle Column */





#middle { margin:0 0 0 8px; float:left; width:506px; }





/* Sidebar */





.sidebar { float:right; width:300px; }








/* Video */





.video { margin-bottom:6px; width:300px; height:350px; }





/* 125x125 Ads */





#bannersSquare img { float:left; margin:3px;border:2px solid #ccc; }





/* 300x250 Ad */





.ad300x250 { float:left; border:0; margin-bottom:8px; }


.ad300x250 img { border:0; }





/* Sidebar Widgets */





.widgets { text-align:left; color:#000; line-height:19px; }


.widgets ul li { list-style:none; }


.widgets ul li a { color:#000; padding:0 0 0 5px; }


.widgets ul li a:hover { color:#4d331c; background:#150d06; }


.widget_title { list-style:none; font-weight:bold; background:#f7955e; padding:5px; margin-bottom:10px; font-size:14px; color:#000; }


.video_title { list-style:none; font-weight:bold; background:#f7955e; padding:5px 5px 5px 8px; font-size:14px; color:#000; }


* + html .widget_title { padding:0 0 0 10px!important; 


/*IE7*/


}


* html .widget_title { padding:0 0 0 10px; 


/*IE6*/


}


#calendar { padding:0 0 0 34px; }





/* Metadata */





.browsing { background:#f7955e; color:#0000; border:1px solid #f7955e; padding:6px 6px 6px 15px; font-size:14px; margin:0 0 8px; text-align:right; }


.comment_number { font-size:11px; padding:5px; color:#333; float:right; }


.filed { font-size:11px; float:left; padding:10px 0; }


.filed a { color:#f7955e; }


.filed a:hover { color:#666; }





/* Post */





.post_middle { padding:13px; margin:0 0 8px; background:#fff; border:4px solid #f7955e; }


.post_blog { background:#fff; padding:40px 10px 10px; margin:0 0 10px; border:4px solid #f7955e; }


.post_category { padding:14px; margin:0 0 8px; background:#fff; border:4px solid #f7955e; }


.entry p { text-align:left; font-size:12px; line-height:18px!important; color:#000000; margin-top:5px; }


.entry_category p { text-align:left; font-size:12px; line-height:18px!important; color:#000000; }


/ * .entry img { display:block; margin-left:auto; margin-right:auto; padding:10px; } */


.entry_category img.thumbnail { float:left; padding:2px; margin:0 10px 5px 5px; border:1px solid #ccc; display:block; }


img.thumbnail { padding:1px; display:block; margin-left:auto; margin-right:auto; }


.entry blockquote { background-position:56px 2px; padding:0 18px; text-align:center; margin:0 auto; }


.entry blockquote p { font-style:italic; text-align:justify; color:#333; margin:0 auto; width:80%; }


.entry ul li { list-style-type:square; list-style-position:inside; }


.entry_category ul li { list-style-type:square; list-style-position:inside; }





/* Comments */





#author,#email,#url { border:1px solid #c3bbbb; padding:3px; }


.comment { background:#fff; color:#000; padding:20px; margin:10px 0; border-bottom:2px solid #c3bbbb; }


#submit_comment { background:#f7955e; color:#000; font:11px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; padding:4px; border:1px solid #666; font-weight:bold; width:120px; }


input { font-size:12px; padding:2px; border:1px solid #c3bbbb; }


textarea { font-size:12px; padding:2px; width:98%; border:1px solid #c3bbbb; }


h2.commh2 { font-size:1.4em!important; padding:0 0 5px; font-weight:bold!important; color:#000!important; }


ol.commentlist { margin:10px 0 20px; padding:0; list-style:none; font-size:12px; line-height:20px; }


ol.commentlist p { margin-bottom:10px; line-height:20px; }


ol.commentlist cite { font-style:normal; font-weight:bold; }


ol.commentlist li { padding:20px 10px 10px; list-style:none;}


ol.commentlist li.alt { padding:10px 10px 0!important; background:#f1f1f1; list-style: none;}





/* Footer */





#footer { padding:10px; background:url(images/orange/back-layout-trans.png) repeat; border:1px solid #ff7e00; height:320px; width:938px; margin:10px auto 0;}


* html #footer { background:url(images/orange/ie6-trans.png);}


#footer a { color:#fff; }


#footercolumns h2 { color:#000; font:16px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight:bold; }


#footercolumns { font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; padding:0 10px 10px; }


#footercolumns a { color:#fff; }


#footercolumns .block { float:left; width:30%; margin:0 0 0 3.5%; }


#footercolumns .first,* html #footercolumns .first { clear:both; margin:0;width:25% }


#footercolumns .third { margin-top:0;width:33%;float:right;margin-left:20px;padding:0; }


#footercolumns img { margin-right:10px; margin-bottom:10px; border:2px solid #ccc; }


#footercolumns .second { margin-top:0;width:35%; }





#copyright { padding:10px 10px 10px 0px; width:938px; margin:8px auto 0; color:#333; }


#copyright a { color:#000; }





/* Gallery */





.gallery { display:block; clear:both; overflow:hidden; margin:20px auto 0; padding:5px 5px 5px; }


.gallery .gallery-row { display:block; clear:both; overflow:hidden; margin:0; }


.gallery .gallery-item { overflow:hidden; float:left; margin:0; text-align:center; list-style:none; padding:0; }


.gallery .gallery-item img,.gallery .gallery-item img.thumbnail { max-width:89%; height:auto; margin:3px; }


.col-0 { width:100%; }.col-1 { width:100%; }.col-2 { width:50%; }.col-3 { width:33%; }.col-4 { width:25%; }.col-5 { width:20%; }.col-6 { width:16.5%; }.col-7 { width:14%; }.col-8 { width:12.4%; }.col-9 { width:11%; }.col-10 { width:10%; }.col-11 { width:9%; }.col-12 { width:8.33%; }.col-13 { width:7.6%; }.col-14 { width:7.1%; }.col-15 { width:6.66%; }.col-16 { width:6.25%; }.col-17 { width:5.83%; }.col-18 { width:5.55%; }.col-19 { width:5.25%; }.col-20 { width:4.95%; }





/*- Main Menu -*/





#menu_navigation { width:100%; height:34px; background:url(images/orange/menu.png) top center no-repeat; }


.sf-menu,.sf-menu * { margin:0; padding:0; list-style:none; }


.sf-menu { line-height:1.0; text-transform: uppercase; }


.sf-menu ul { position:absolute; top:-999em; width:10em; 


/* left offset of submenus need to match (see below) */


}


.sf-menu ul li { width:100%; }


.sf-menu li:hover { visibility:inherit; 


/* fixes IE7 'sticky bug' */


}


.sf-menu li { float:left; position:relative; line-height: 16px;}


.sf-menu a { display:block; position:relative; }


.sf-menu li:hover ul,.sf-menu li.sfHover ul { left:0; top:2.8em; 


/* match top ul list item height */


z-index:99; }


ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top:-999em; }


ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul { left:10em; 


/* match ul width */


top:0; }


ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul { top:-999em; }


ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul { left:10em; 


/* match ul width */


top:0; }


.sf-menu { float:left; margin-bottom:1em; padding-left:250px; }


.sf-menu a { padding:.75em 1em; text-decoration:none; }


.sf-menu a,.sf-menu a:visited { 


/* visited pseudo selector so IE6 applies text colour*/


color:#fff; }


.sf-menu li { }


.sf-menu li li { background:#925328; }


.sf-menu li li li { }


.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active { background:#512e16; outline:0; }





/*** arrows **/


.sf-menu a.sf-with-ul { padding-right:2.25em; min-width:1px; 


/* trigger IE7 hasLayout so spans position accurately */


}


.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; 


}


a > .sf-sub-indicator { 


/* give all except IE6 the correct values */


top:.8em; background-position:0 -100px; 


/* use translucent arrow for modern browsers*/


}





/* apply hovers to modern browsers */


a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator { background-position:-10px -100px; 


/* arrow hovers for modern browsers*/


}





/* point right for anchors in subs */


.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }


.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }





/* apply hovers to modern browsers */


.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position:-10px 0; 


/* arrow hovers for modern browsers*/


}





img.alignright {float:right; margin:0 0 1em 1em}


img.alignleft {float:left; margin:0 1em 1em 0}


img.aligncenter {display: block; margin-left: auto; margin-right: auto}


a img.alignright {float:right; margin:0 0 1em 1em}


a img.alignleft {float:left; margin:0 1em 1em 0}


a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.xoxo blogroll ul li a:link {color:black;} 

.aligncenter,
 div.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
 }  

 .alignleft {
     float: left;
 }  

 .alignright {
     float: right;
 }  

 .wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     padding-top: 4px;
     margin: 10px;
     -moz-border-radius: 3px;
     -khtml-border-radius: 3px;
     -webkit-border-radius: 3px;
     border-radius: 3px;
 }  

 .wp-caption img {
     margin: 0;
     padding: 0;
     border: 0 none;
 }  

 .wp-caption p.wp-caption-text {
     font-size: 11px;
     text-align:center;
     line-height: 17px;
     padding: 0 4px 5px;
     margin: 0;
 }
 
 /* APP */
 .post_blog_ssapp {padding:10px; margin:0 0 10px; border:4px solid #f7955e;min-height:500px; background:#fff url(images/os/os-bg.png) bottom right no-repeat; height:100%;}
 .post_blog_ssapp_results {padding:10px; margin:0 0 10px; border:4px solid #f7955e;min-height:450px; height:100%;background-color:#fff }
 .search_top_ssapp { float:left;  margin:10px 0 0; padding-left:20px; }
 #middle_ssapp { margin:0 0 0 8px; float:left; width:922px;  }
.osfont{
  font-family: 'Architects Daughter', arial, serif;
  font-style: normal;
  font-size:23px;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
}

p.osfont{
  font-family: 'Architects Daughter', arial, serif;
  font-style: normal;
  font-size:23px;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
}
h1.osfont {
  font-family: 'Architects Daughter', arial, serif;
  font-style: normal;
  font-size:40px;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2;
  color:#F7955E;
}


.osform ul li { list-style-type:none; list-style-position:inside; }
.clear {clear:both;}
#feedbackform {position:fixed; bottom:100px; right:0px; height:200px; width:130px; background:#fff; border-top:4px solid #f7955e;border-bottom:4px solid #f7955e;border-left:4px solid #f7955e; visibility:hidden;}


.productImage
{
	margin:0px;
	float:left;
	height:280px;
	width:200px;
	margin: 0px 5px;
	padding:5px;
	border:1px solid #F0CFC6;
}

.strike
{
	text-decoration:line-through;
		font-size:8pt;	
}

.salePrice
{
	text-decoration:none;
	text-align:center;
	font-size:8pt;
}
img
{
	border:none;
	padding:0px;
	margin:5px;
}
td
{
	padding:0px;
	margin:0px;
	text-align:center;
}

.prodDesc
{
	overflow:hidden;
	font-size:10pt;
	height:2.4em;
	padding-top:5px;
	
}

.pager
{
	font-size:8pt;
	height:1em;
	float:right;
}
.matchmore  a {color:black;}
.matchmore a:hover{text-decoration:underline}
