/* *************************** 
  Site - jaguar
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#585a5b;
	text-decoration:none;
}
a:hover{
	color:#585a5b;
	text-decoration:underline;
}
#maincontent.CMS_content a, a.yellow {
	color:#d59e18;
	text-decoration:none;
}
a.yellow:hover{
	color:#d59e18;
	text-decoration:underline;
}
img {
	border:0;
	vertical-align:middle;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2c2d;
	background:#FFFFFF url(../images/bg.png) repeat-x;
}

#container,#header,#content,#footer{width:960px;margin:0 auto;}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{position:relative;}
#topbar{height:34px;line-height:25px;float:right;border-left:#000000 solid 1px;border-right:#484C4E solid 1px;}
#topbar .local{float:left;height:30px;padding:4px 13px 0;border-left:#484C4E solid 1px;border-right:#000000 solid 1px;color:#FFFFFF;position:relative;}
#topbar .local .t{float:left;padding:0 10px 0 0;}
#topbar .local .c{float:left;height:28px;padding:2px 0 0;}
#topbar .local .selected{float:left;line-height:20px;_padding:3px 0 0;}
#topbar .local .selected img{vertical-align:middle;margin:0 10px 0 0;}
#selectlink{float:left;width:27px;height:34px;margin:-6px 0 0 10px;background:url(../images/selectlinkbg.png) no-repeat;position:relative;z-index:9;}
#selectlink:hover,#selectlink.hover{background-position:0 -34px;}
#localarea{width:140px;position:absolute;right:15px;z-index:1;margin-top:-999em;}
#localarea ul{padding:0 5px;width:130px;*margin-top:4px;border:#434648 solid 1px;background:#484C4E;}
#localarea li{padding:8px 0;line-height:1;border-bottom:#5C6061 solid 1px;}
#localarea img{margin:0 10px 0 0;}
#localarea a,#localarea a:hover{color:#FFF;text-decoration:none;}
#topbar .account{float:left;height:30px;padding:4px 11px 0;border-left:#484C4E solid 1px;border-right:#000000 solid 1px;color:#d59e18;}
#topbar .account a,#topbar .account a:hover{color:#d59e18;}
#topbar .cart{float:left;height:28px;padding:6px 10px 0;border-left:#484C4E solid 1px;border-right:#000000 solid 1px;color:#FFFFFF;}
#topbar .cart span{display:inline-block;padding:1px 5px;background:#FFFFFF;line-height:14px;margin:0 10px;color:#2a2c2d;font-weight:bold;vertical-align:middle;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#topbar .fbshare{float:left;height:31px;padding:3px 10px 0 8px;border-left:#484C4E solid 1px;border-right:#000000 solid 1px;}
#topbar .fbshare img{vertical-align:middle;}

#innerheader{width:960px;height:153px;clear:both;}
#logo{width:260px;height:90px;float:left;}
.partlogo{width:700px;height:70px;padding:10px 0;float:right;overflow:hidden;}
.partlogo img{margin:0 30px;}
#nav{width:960px;height:38px;padding:12px 0 0;overflow:hidden;clear:both;}
.mainnav{float:left;width:660px;height:40px;}
.mainnav a{color:#2a2c2d;}
.mainnav a:hover{color:#FFFFFF;text-decoration:none;}
.mainnav li{float:left;height:33px;overflow:hidden;padding:0 3px 0 0;font-family:"Trebuchet MS";font-weight:bold;font-size:14px;}
.mainnav li a{float:left;height:33px;padding:0 0 0 10px;}
.mainnav li a span{padding:7px 10px 0 0;float:left;height:26px;cursor:pointer;}
.mainnav li a:hover{background:url(../images/navbg.png) no-repeat 0 -66px;}
.mainnav li a:hover span{background:url(../images/navbg.png) no-repeat 100% -66px;}
.mainnav li a:active{background:url(../images/navbg.png) no-repeat 0 -33px;}
.mainnav li a:active span{background:url(../images/navbg.png) no-repeat 100% -33px;}
.mainnav li#nav-home{padding:0 10px 0 0;}
.mainnav li#nav-home a,
.mainnav li#nav-home a:hover,
.mainnav li#nav-home a:active{background:url(../images/navbg.png) no-repeat 0 0;width:36px;overflow:hidden;text-indent:-999em;}
.search{width:291px;height:32px;overflow:hidden;background:url(../images/searchbg.png) no-repeat;}
.search .ipt{width:124px;border:0 none;background:transparent;margin:5px 8px 0;padding:3px 3px 2px;font:11px/1.3 "Arial";}
.search .btn{width:40px;height:25px;overflow:hidden;cursor:pointer;border:0 none;background:url(../images/searchbg.png) no-repeat -211px -32px;vertical-align:-3px;margin:0 10px 0 0;} 
.search a{color:#FFF;font-size:10px;*vertical-align:3px;}

/* *************************** 
   $4 Content Styles
   ***************************/
#content {overflow:hidden;}
.banner{width:936px;height:374px;padding:10px 12px 35px;margin:0 0 8px;background:#FFFFFF url(../images/bannerbg.png) no-repeat left bottom;}
.secondary-banner{width:936px;padding:10px 12px 35px;margin:0 0 8px;background:#FFFFFF; min-height:400px;}
#maincontent { width:720px;float:right;min-height:500px;}
#maincontent h2 { font-family: "Trebuchet MS"; margin-bottom:10px; }
#maincontent h3 { font-family: "Trebuchet MS"; margin-bottom:10px; color:#c79313; font-size:18px; }
.secondary-banner #maincontent{width:700px;float:right;}

#ss_container .ss_item { background:#CCC;color:#333;width:186px;height:50px; margin:1px 1px 1px 0; float:left; }
#ss_container .ss_timer {background:#000;height:5px;width:0px; }
#ss_container #ss_item_main { width:935px;height:324px; overflow:hidden; }
#ss_container #ss_item_main .ss_item_banners { display:none; }
#ss_container .ss_item p { padding:10px; }

.tabs{width:720px;}
.tabwrap{width:720px;height:37px;overflow:hidden;}
.tabwrap h2{font-size:18px;float:left;width:135px;height:37px;line-height:37px;text-align:center;background:url(../images/wtnbg.png) no-repeat;position:relative;}
.tabwrap ul{width:584px;float:left;margin:0 0 0 -1px;}
.tabwrap ul li{float:left;background:url(../images/wtnbg.png) repeat-x 0 -37px;padding:12px 15px 0;height:25px;border-left:#C9C8C8 solid 1px;border-right:#979797 solid 1px;}
.tabwrap ul li.active{background-position:0 -74px;border-left:#FFFFFF solid 1px;}
.tab_container{background:#f0efef;width:720px;}
.tabc{width:695px;padding:25px 0 10px 25px;overflow:hidden;}
.tabc li{width:210px;height:270px;overflow:hidden;padding:0 20px 0 0;float:left;background:url(../images/imgboxbg.png) no-repeat;text-align:center;}
.tabc .imgbox{width:180px;height:160px;overflow:hidden;margin:0 auto;text-align:center;margin:17px 17px 25px;}
.tabc .imgbox img{/*border:#E4E4E4 solid 1px;*/}
.tabc span{display:block;font-size:11px;text-transform:uppercase;}
.tabc strong{color:#2a2c2d;font-size:16px;padding:5px 0;display:block;font-family:"Trebuchet MS";}
.tabc li a{color:#2a2c2d;}
.ad{width:720px;height:120px;margin:30px 0 5px;}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar{width:213px;float:left;padding:0 12px 0 0;background:url(../images/sidebarbg.png) repeat-y right top;}
#sidebar .search{width:211px;height:35px;background-position:0 -32px;}
#sidebar .search .ipt{padding:4px 3px 2px;width:144px;}
#sidebar .search .btn{margin:0;}
#sidebar h3{color:#d59e18;font-size:22px;font-family:"Trebuchet MS";background:url(../images/circleicon.png) no-repeat 2px 10px;padding:0 0 0 18px;margin:15px 0 5px;}
#sidebar ul.lists{}
#sidebar ul.lists li{border-top:#E6E6E6 solid 1px;width:100%;display:block;vertical-align:middle;}
#sidebar ul.lists li a{display:block;padding:5px 0;line-height:16px;border-top:#ffffff solid 1px;}
#sidebar ul.lists li a span{padding:0 8px 0 5px;vertical-align:2px;}
#sidebar ul.lists li a:hover{text-decoration:none;background:#F2F1F1;}
#sidebar ul.lists li a.bold{font-weight:bold;color:#d59e18;}
.viewall{border-top:#E6E6E6 solid 1px;padding:5px;text-align:right;}
.viewall a{color:#d59e18;text-decoration:underline;}
.viewall a:hover{color:#d59e18;text-decoration:none;}

/* *************************** 
   $6 Footer Styles
   ***************************/
#footerwrap{width:100%;background:url(../images/footerbg.png) repeat-x;padding:80px 0 0;}
#footer{}
.contactinfo{text-align:center;padding:10px 0;height:20px;line-height:20px;}
.contactinfo span{padding:0 15px;}
.footer-nav{width:960px;height:298px;padding:25px 0 0;}
.footer-nav h2{color:#d59e18;font-size:14px;font-family:"Trebuchet MS";}
.footer-nav li{padding:3px 0;vertical-align:middle;}
.footer-nav a{color:#d8d6d6;}
.footer-nav a:hover{color:#d59e18;text-decoration:none;}
.mainmenu{width:170px;height:290px;float:left;border-right:#000 solid 1px;}
.mainmenu ul{padding:10px 0;}
.mainmenu a,.subjectsmenu a{padding:0 0 0 15px;background:url(../images/footerabg.png) no-repeat 0 7px;}
.mainmenu a:hover,.subjectsmenu a:hover{background:url(../images/footerahoverbg.png) no-repeat 0 7px;}
.subjectsmenu{width:410px;height:290px;padding:0 15px;float:left;border-left:#484C4E solid 1px;border-right:#000 solid 1px;}
.subjectsmenu ul{width:205px;float:left;overflow:hidden;padding:10px 0;}
.subjectsmenu li.fb a{padding:0;background:none;}
.footer-right{width:330px;height:290px;border-left:#484C4E solid 1px;padding:0 0 0 15px;float:left;}
.footer-right h2{text-transform:uppercase;}
.subscribe{background:#404243;padding:10px 0 10px 10px;width:320px;}
.subscribe ul{padding:10px 0 5px;}
.subscribe li{padding:5px 0;color:#d8d6d6;}
.subscribe .ipt{width:140px;padding:8px 0 7px 6px;font-size:11px;background:url(../images/subscribebg.png) no-repeat;border:0 none;margin:0 11px 0 0;color:#343739;}
.subscribe .btn{background:url(../images/subscribebg.png) no-repeat -146px 0;color:#FFFFFF;border:0 none;width:69px;height:23px;cursor:pointer;margin:0 10px 0 0;vertical-align:middle;} 
.reveive{width:330px;padding:40px 0 0;}
.reveive ul{width:330px;overflow:hidden;}
.reveive li{float:left;padding:8px 20px 12px 0}
.reveive p{width:330px;overflow:hidden;font-size:11px;}
.reveive p a{text-decoration:none;}
.reveive .fl{float:left;}
.reveive .fr{float:right;}
.copyright{width:235px;height:21px;margin:0 auto 0 305px;background:url(../images/copyrightbg.png) no-repeat;padding:36px 0 0 65px;color:#d59e18;}


/* YaYa Styles */
.request th { border-bottom:solid 2px black; text-align:left; padding:4px; color: #231d1b;}
.request td { border-bottom:solid 1px grey; text-align:left; padding:4px;}
table.request td, table.request th { font-size:12px; }
#carttable th {	text-align:left;	border-bottom:solid 2px #333; }
#carttable td {	text-align:left;	border-bottom:solid 1px #CCC;	padding:5px; }
.right { text-align:right !important; }
.cart_last { border-bottom:solid 1px #FFF; }
.form_table td { padding:2px; }
#breadcrums { float:left; width:450px; }
#printtop {  width:40px; float:right; text-align:right; }



span.req { color:red; }
table.form_table td { padding:3px; }
table.form_table input[type=text], table.form_table input[type=password], table.form_table select { width:250px; padding:4px; }
#useremailerror { display:none;color:red;font-size:11px; }

#success {
	margin-top:10px;
	border:solid 2px #390;
	background:#D3EDC9;
	padding:10px;
	color:#390;
}

#problem { margin-top:10px 0 20px 0;
	border:solid 2px red;
	background:#FBD3D6;
	padding:10px;
	color:red;}
	
	
table td.titlecell { text-align:center; height:290px; width:170px; }
table td.titlecell strong a { color:#3c3c3c; }
table td.titlecell span { display:block; color:#999999; font-size:11px; }
table td.titlecell em { color:#c78308; display:block; margin:5px 0 -10px 0; font-size:11px; }
#imageZoom { background:#ececec; padding:10px; border:solid 1px #CCC; }

.whiteimgbox { width:173px; height:181px; background:url(/images/imgboxbgwht.png) no-repeat; padding:12px 0 0 0; }


#subjectfeature { background:#eeeeef; padding:10px 20px; height:450px; }
#subjectfeature p { color:#363636; margin:10px 0; line-height:18px; }
#subjectfeature li{width:200px;height:300px;overflow:hidden;padding:0 20px 0 0;float:left;background:url(../images/imgboxbg.png) no-repeat;text-align:center;}
#subjectfeature .imgbox{width:200px;height:160px;overflow:hidden;text-align:center;margin:17px auto 25px auto;}
#subjectfeature .imgbox img{/*border:#E4E4E4 solid 1px;*/}
#subjectfeature span { display:block;font-size:11px; }
#subjectfeature span.mediatype { display:block;font-size:11px; color:#999; }
#subjectfeature strong{color:#2a2c2d;font-size:16px;padding:5px 0 0px 0;display:block;font-family:"Trebuchet MS";}
#subjectfeature li a{color:#2a2c2d;}

.paginate { margin:10px 0; padding: 0 5px 10px 0; }
.paginate div.pagleft{ font-size:11px; float:left; color:#626261; }
.paginate div.pagright { font-size:11px; float:right; }
.paginate a.pagelink { color:#d69d18; padding:2px 2px 0 2px; }
.paginate a.pagecurrent { color:#000; padding:2px 2px 0 2px; font-weight:bold; }

.formats th { border-right:solid 1px #d5b463; text-align:left; padding:6px; color: #FFF; background:#c79313;}
.formats td { border-bottom:solid 1px grey; text-align:left; padding:4px;}
.formats td a { color:#d5b463; font-weight:bold; border-bottom: solid 1px #d5b463; }
.formats td, formats th { font-size:11px; }

#maincontent p { margin-bottom:8px; }
#maincontent #detailstitle { float:left; width:355px; padding-right: 25px; }
#maincontent #detailstitle a { color:#c79313; }
#maincontent #detailstitle a.serieslink { font-family: "Trebuchet MS"; font-size:16px; }
#maincontent #detailimgbox img { border: solid 3px #E4E4E4; float:right;}

#searchresult { background:#f7f0e0; width:370px; z-index:10000 important!; display:block; position:absolute; top:168px; padding:10px; border:solid 3px #d49e18; }

#searchresult span, #searchresult .searchsmall { font-size:11px; color:#000; font-weight:bold; } 
#searchresult a { color:#333; }
#searchresult a.searchmore { color: #d49e18; font-weight:bold; }

a.avail_french { display:block; background:#7b7975; width:100px; padding:3px 5px; color:white !important; font-size:11px; margin-bottom:5px; }
#ss_pause_message { display:none; background:black; color:white; padding:5px; position:relative; top:0px; left:0px; margin-bottom: -25px; }

body.lightwindow { background:#FFF; }

.catalogue_box { width:215px; height:280px; text-align:center; float:left; margin-bottom:15px; }
.catalogue_box a {  color:#d59e18; font-weight:bold; }
.catalogue_box img { border:solid 4px #ebeaea; margin:20px 0 8px 0; width:153px; height:198px;}


.cattitle { font-size:16px; color:#000;}
a.cataloglink { color:#d59e18; }


.cartCode { font-size:11px; font-weight:bold; }

li.viewallfoot a { color:#d59e18;font-weight:bold; }
