@charset "utf-8";
@import url("fonts/CochinLTStdRoman/stylesheet.css");
@import url("fonts/HelveticaNeueLTStd45Light/stylesheet.css");

/*

CAMS 3 Skin Information
	CAMS Version: 3.0.0
	Project: CMcK2011
	Date: 26 Jan 2011
	Skin Designer: Aaron MacQuarrie (Senderon)
	CSS Coder: Aaron MacQuarrie (Senderon)

Color Definitions
	Source: Supplied PDF (RGB via Photoshop)
	CMcK_Light Brown: #522F18;
	CMcK_Dark Brown: #150C06;
	CMcK_Skin Tone: #BC9B6A;
	
	2011 CMcK Dark: #231F20 rgb(35,31,32)
	2011 CMcK Pink: #EF4F91 rgb(239,79,145)
*/

html{background:#231F20 url('background.png') top repeat-x fixed; color:#FFF; }
a{text-decoration:none; color:#EF4F91;}
a:hover{text-decoration:underline;}
a img{border:none;}
hr{color:#EF4F91;background-color:#EF4F91;border-color:#EF4F91;}

#site_overlay{position:absolute; display:none;}

#site_container{position:relative; padding:0em 20px; min-width:960px; max-width:1202px; margin:0px auto; font-family:"HelveticaNeueLTStd45Light",Verdana, Geneva, sans-serif; font-size:0.95em; display:block;}
.ie6 #site_container{width:1002px;}

#header{padding:0px; margin:0px; height:300px; padding-top:8px; position:relative;}
#header h1{margin:0px; padding:0px; text-indent:-99999px; position:absolute; top:16px; left:32px; z-index:20;}
#header h1 a{display:block; margin:0px; width:260px; height:260px; overflow:hidden; background:url('header_logo-trans.png') no-repeat top left;}
#header #header_image{background-image:url('imgloader.asp?img=cmck_header'); background-position:top; background-repeat:no-repeat; height:260px; border:none; overflow:hidden; margin:0px 32px 0px 292px; position:relative;}
#header #header_image #header_overlay1{height:260px; background:url('header_image_overlay.png') no-repeat top left; margin-right:120px; position:absolute; width:100%; z-index:10;}
#header #header_image #header_overlay2{height:260px; background:url('header_image_overlay.png') no-repeat top right; right:0px; width:120px; position:absolute; z-index:10;}
#header #header_image #header_overlay3{height:260px; width:100%; background:url('imgloader.asp?img=blurbs') no-repeat top; position:absolute; z-index:15;}

.nopng #header #header_image #header_overlay3{display:none;}
.nopng #header #header_image #header_overlay1{background-image:url('header_image_overlay.gif');}
.nopng #header #header_image #header_overlay2{background-image:url('header_image_overlay.gif');}

#nav{display:none;border:1px solid #BC9B6A; border-width:0px 0px 0px; padding:0em; overflow:hidden; text-align:center;  margin-bottom:1em; margin-top:0px; font-family:"CochinLTStdRoman", Verdana, Geneva, sans-serif; font-size:1.6em;}
#nav ul{ font-size:1.1em; font-weight:bold; display:inline-block; margin:0px; padding:0em 0px; overflow:hidden; border-bottom:2px solid #EF4F91;}
#nav ul li{display:inline; padding:0 1em;}
#nav a{color:#FFF;}
#nav a.activenode{color:#BC9B6A;}
#nav a:hover{color:#EF4F91; text-decoration:none;}


/*
#nav2{padding:1em; background-color:#EEE; float:left; display:inline; overflow:hidden; width:200px; margin-right:1em;}
#nav2 ul{list-style:none; margin-left:1em;}
#nav2 a{color:#F60;}
/**/
#nav2 {float:left; display:inline; clear:left; width:18%; min-width:186px; max-width: 186px; border-top:0px solid #bc9b6a; padding-right:10px; background-image:none; background-position:top left; background-repeat:no-repeat;  border:none; overflow:hidden; margin:0 auto; padding-top:0px;}

#nav2 ul, #nav2 li, #nav2 a { margin:0px; padding:0px;}
#nav2 a { text-decoration: none; color:#FFF;}
#nav2 a:hover { text-decoration: none; color:#DDD; }
#nav2 ul ul a { text-decoration: none; color:#FFF; }
#nav2 ul ul a:hover { text-decoration: underline; }
#nav2 ul { margin:0px auto; padding:0px; list-style:none; width:186px; }
#nav2 ul li { list-style:none; margin:0px; padding:0px;}
#nav2 > ul > li > a { background-image:url('menu.png'); background-repeat:no-repeat; background-position:top; display:block; height:24px; width:182px; text-align:center; margin: 0px auto; padding-top:7px; font-weight:normal; margin-top:5px; font-size:0.9em;}
.nopng #nav2 > ul > li > a { background-image:url('menu.gif');}
#nav2 > ul > li a { display:block; height:24px; padding-top:7px; font-weight:bold;}
#nav2 > ul > li li a { height:1.0em; padding-top:0.5em; }

#nav2 ul li a:hover { background-position:0px -31px;}
#nav2 ul li a:active{ background-position:0px -62px;}
#nav2 ul li a.activenode { background-position:0px -93px;}
#nav2 ul li a.parentnode { background-position:0px -124px;}
#nav2 ul li a.parentnode:hover { background-position:0px -155px;}
#nav2 ul li a.parentnode:active { background-position:0px -186px;}
#nav2 ul li a.activeparentnode { background-position:0px -217px;}
#nav2 ul li a.activeparentnode:hover { background-position:0px -248px;}
#nav2 ul li a.activeparentnode:active { background-position:0px -279px;}

#nav2 > ul > li > ul {background-image:url('menu.png'); background-repeat:no-repeat; background-position:bottom; width:auto;}
.nopng #nav2 > ul > li > ul { background-image:url('menu.gif');}
#nav2 ul ul {padding-bottom:0.75em; padding-left:20px;  margin:0;}
#nav2 ul ul a {background:none; margin-top:0px; height:18px;  font-size:0.80em; text-align:left;}
#nav2 ul ul ul {background-image:none; padding-left:15px;padding-bottom:0;}


#nav2 .tile{color:#FFF; margin-top:1em; font-size:0.9em;}
#nav2 .tileheader{background: url('menu.png') no-repeat top left; background-position:0px -217px; text-align:center; color:#FFF; height:24px; padding-top:7px; font-weight:bold;}
.nopng #nav2 .tileheader{background-image:url('menu.gif');}
#nav2 .tilecontent{background: url('menu.png') no-repeat bottom left; text-align:left; color:#FFF; overflow:hidden; padding:10px 20px 10px; font-size:0.9em;}
.nopng #nav2 .tilecontent{background-image:url('menu.gif');}

#nav2 #tiles_social{text-align:center;}
#nav2 #tiles_social .tilecontent{margin:auto; padding:10px 28px;}
#nav2 #tiles_social a.icon{background:url('/styles/common/social/social-32px.png') no-repeat; display:block; width:32px; height:32px; overflow:hidden; text-indent:-99999px;}
.nopng #nav2 #tiles_social a.icon{background-image:url('/styles/common/social/social-32px.gif');}
#nav2 #tiles_social #follow_facebook{ background-position:0px -0px; float:left;}
#nav2 #tiles_social #follow_facebook:hover{ background-position:0px -32px;}
#nav2 #tiles_social #follow_facebook:active{ background-position:0px -64px;}
#nav2 #tiles_social #follow_twitter{ background-position:-32px -0px; float:left; margin-left:13px;}
#nav2 #tiles_social #follow_twitter:hover{ background-position:-32px -32px;}
#nav2 #tiles_social #follow_twitter:active{ background-position:-32px -64px;}
#nav2 #tiles_social #follow_rss{ background-position:-64px -0px; float:left; margin-left:13px;}
#nav2 #tiles_social #follow_rss:hover{ background-position:-64px -32px;}
#nav2 #tiles_social #follow_rss:active{ background-position:-64px -64px;}



#sidebar{padding:0em; float:right; display:inline; overflow:hidden; width:240px; margin-left:10px;}
#sidebar .tile{color:#FFF; margin-bottom:1em;}

#sidebar .tileheader{background: url('sidebar.png') no-repeat top left; text-align:center; color:#FFF; height:30px; padding-top:6px; font-family:"CochinLTStdRoman", Verdana, Geneva, sans-serif; font-weight:bold; text-shadow:#EF4F91 1px 1px 2px; font-size:20px; margin:0px;}
.nopng #sidebar .tileheader{background-image:url('sidebar.gif');}
#sidebar .tilecontent{background: url('sidebar.png') no-repeat bottom left; text-align:left; color:#FFF; overflow:hidden; padding:10px 20px 18px; font-size:0.8em;}
.nopng #sidebar .tilecontent{background-image:url('sidebar.gif');}


#sidebar .newstile  .newsarticle2{margin:0px 0px 1em;}
#sidebar .newstile  h3{margin:0px 0px; }
#sidebar .newstile  .news_summary p{margin:0px 0px;}
#sidebar .newstile  #newstilesocial{clear:both; float:right;}
#sidebar .newstile  a.newstileicon{background:url('/styles/common/social/social-16px.png') no-repeat; display:block; width:16px; height:16px; overflow:hidden; text-indent:-99999px;}
.nopng #sidebar .newstile  a.newstileicon{background-image:url('/styles/common/social/social-16px.gif');}
#sidebar .newstile  #newstile_facebook{ background-position:0px -0px; float:left;}
#sidebar .newstile  #newstile_facebook:hover{ background-position:0px -16px;}
#sidebar .newstile  #newstile_facebook:active{ background-position:0px -32px;}
#sidebar .newstile  #newstile_twitter{ background-position:-16px -0px; float:left; margin-left:3px;}
#sidebar .newstile  #newstile_twitter:hover{ background-position:-16px -16px;}
#sidebar .newstile  #newstile_twitter:active{ background-position:-16px -32px;}
#sidebar .newstile  #newstile_rss{ background-position:-32px -0px; float:left; margin-left:3px;}
#sidebar .newstile  #newstile_rss:hover{ background-position:-32px -16px;}
#sidebar .newstile  #newstile_rss:active{ background-position:-32px -32px;}


#content{padding:0em;  color:inherit; overflow:hidden;}
#content h1{margin:0px 0px 0.3em; padding:0px 0px 0px; border-bottom: 2px solid #EF4F91; text-shadow:1px 1px 1px #EF4F91;}
#content h1{font-size:1.4em;}
#content h2{font-size:1.15em;}
#content h3{font-size:1.10em;}
#content h4{font-size:1.05em;}
#content a{color:#EF4F91;}
#content img[style|="float: right;"]{margin:0 0 1em 1em; border:2px solid #EF4F91; border-radius:20px;}
#content a img[style|="float: right;"]{margin:0 0 1em 1em; border:2px solid #EF4F91; border-radius:20px;}
#content img[style|="float:right;"]{margin:0 0 1em 1em; border:2px solid #EF4F91; border-radius:20px;}
#content img[style|="float: left;"]{margin:0 1em 1em 0;}
#content img[style|="float:left;"]{margin:0 1em 1em 0;}
#content img.nb{border:none;}
#content img.wb{border:2px solid #EF4F91; border-radius:20px;}
.ff #content img.wb{ -moz-border-radius:20px;}
.webkit #content img.wb{ -webkit-border-radius:20px;}


#prefooter{clear:both;}
#footer{border:1px solid #EF4F91; border-width:2px 0px 0px; overflow:hidden; text-align:left; margin-top:1em; padding:1em; color:#FFF; font-size:0.9em;}
#footer #copyright{float:left; display:inline; }
#footer #footertag{float:right; display:inline; }
#footer #footertag a{display:block; width:103px; height:19px; text-indent:-99999px; overflow:hidden; background:url(../cams3/senderon_logo-trans.png) no-repeat top left;}

#postfooter{text-align:center; padding:1em; color:#FFF; font-size:0.85em;}


.newsarticle {border-bottom:2px solid #EF4F91; margin-bottom:0.5em; padding-bottom:0.5em; overflow:hidden; }
.newsarticle + .newsarticle { overflow:hidden; }
.newsarticle .articlelistingimg {float:left; background-color:#999; margin:0px; margin-right:1em; padding:0px; overflow:hidden; width:180px;}
.newsarticle .articlelistingimg a {  background-color:#FF0; margin:0px; padding:0px;  overflow:hidden; }
.newsarticle .articlelistingimg img {  background-color:#099; margin:0px; padding:0px; display:block; width:180px;}
.newsarticle h3 {margin:0px; display:inline; float:left;}
.newsarticle .date {margin:0px; display:inline; float:right; margin-right:1em; font-size:0.9em; font-style:italic;}
.newsarticle p {clear:both; margin:0px; display:block;}
.articlelistingtext {overflow:hidden;}
.articlemeta { font-size:0.8em; border:1px solid black; background-color:#DDD; color:#000; margin-top:0.5em; padding:0.5em;}

.simpleCart_shelf {overflow:hidden; display:block;}
.simpleCart_shelf .simpleCart_shelfItem {margin:1em 1em 0px 0px; float:left; width:200px; height:100px; overflow:hidden; padding:1em; font-size:0.95em; border:2px solid #EF4F91; border-radius:20px; position:relative;}
.ff .simpleCart_shelf .simpleCart_shelfItem{-moz-border-radius:20px;}
.webkit .simpleCart_shelf .simpleCart_shelfItem{-webkit-border-radius:20px;}
.ie .simpleCart_shelf .simpleCart_shelfItem{border-width: 2px 0px;}
.simpleCart_shelf .simpleCart_shelfItem{}
.simpleCart_shelf .simpleCart_shelfItem .item_name {font-weight:bold;}
.simpleCart_shelf .simpleCart_shelfItem .item_price {}
.simpleCart_shelf .simpleCart_shelfItem .item_add {position:absolute; bottom:1em; right:1em;}