.body { margin:0px; padding:0px; background-image:url(../img/bg.gif); background-position:center top; background-repeat:no-repeat; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;  font-size:100%; color:#000033; min-height:100%; }
#container { margin:0 auto; width:964px; padding:0px;}
#container #header { width:964px; margin:0; padding:0; float:left; height:257px;}
#container #header .wrapper { position:relative;}
#container #header .wrapper #logo { position:absolute; left:0px; top:38px; width:636px; height:183px;}
#container #header .wrapper #socialmedia { position:absolute; left:581px; top:19px; width:383px; height:52px; }
#container #header .wrapper #socialmedia table td { vertical-align:top;}
#container #header .wrapper #socialmedia table td img { border:none; padding-right:15px;}
#container #header .wrapper #socialmedia table td a.facebook { display: block; width: 112px; height: 45px; background: url(../img/facebook.gif) 0 0 no-repeat; text-decoration: none;}
#container #header .wrapper #socialmedia table td a:hover.facebook { background-position:-112px 0;}
#container #header .wrapper #socialmedia table td a.twitter { display: block; width: 110px; height: 45px; background: url(../img/twitter.gif) 0 0 no-repeat; text-decoration: none;}
#container #header .wrapper #socialmedia table td a:hover.twitter { background-position:-110px 0;}

#container #header .wrapper #mailinglist { position:absolute; left:650px; top:104px; width:311px; height:80px; background-image:url(../img/mailing_list_bg.gif); background-repeat:no-repeat;}
#container #header .wrapper #mailinglist form { position:relative; left:18px; top:37px;}
#container #header .wrapper #mailinglist .fieldHolder { background-image:url(../img/mailinglist-textfield.gif); width:227px; height:27px; position:relative; /*float:left;*/ }
#container #header .wrapper #mailinglist .textfield { font-family:Arial, Helvetica, sans-serif;  color:#000033; font-size:11px; border:none; background:none; position:relative; top:5px; left:5px; height:20px; width:215px; padding:0;}
#container #header .wrapper #mailinglist .buttonHolder { background-image:url(../img/mailinglist-submitbtn.gif); width:49px; height:27px; position:relative; left:232px; top:-27px; /*float:left;*/ }
#container #header .wrapper #mailinglist .submitBtn { font-family:Arial, Helvetica, sans-serif;  color:#000033; font-size:11px; border:none; background:none; margin-top:0px; padding:0; width:49px; height:27px;}
#container #header .wrapper #mailinglist #mce-responses { position:relative; top:0; left:-10px; overflow:hidden; clear:both;}
#container #header .wrapper #mailinglist #mce-responses #mce-error-response { display:none; margin:0; padding:4px; font-weight:bold; font-size:11px; z-index: 0;width: 290px; color: #FFFFFF; text-align:center; border:#FFFFFF 2px dotted;}
#container #header .wrapper #mailinglist #mce-responses #mce-success-response { display:none; margin:0; padding:4px; font-weight:bold; font-size:11px; z-index: 0;width: 290px; color: #FFFFFF; text-align:center; border:#FFFFFF 2px dotted;}

#container #nav { width:964px; margin-bottom:25px; padding:0; text-align:center; float:left;}
#container #nav ul { padding:0; margin:0;}
#container #nav ul li { display:inline; /*border-left:#FFFFFF 1px solid; padding-left:2px;*/ color:#FFFFFF; font-size:13px; font-weight:bold; margin:0; padding:0; }
#container #nav ul li.first { /*border-left:none; padding-left:0px;*/ }
#container #nav ul li a { color:#FFFFFF; text-decoration:none; background-color:#85757b; padding-left:6px; padding-right:6px; padding-bottom:5px; padding-top:5px; display:inline-block; margin-left:2px; margin-right:2px;}
#container #nav ul li a.on { color:#000033;}
#container #nav ul li a:hover { color:#ed1f80; background-color:#FFFFFF;}
img { border:none;}

#container #content { width:964px; margin:0; padding:0; float:left;}

#container #content #alt_intro { width:964px; height:auto; float:left;}
#container #content #alt_intro #image { width:326px; height:218px; background-color:#000033; float:left; margin-left:1px;}
#container #content #alt_intro #para { width:632px; height:218px; background-image:url(../img/alt_header_bg.png); background-repeat:no-repeat; float:left;}
#container #content #alt_intro #para img { margin:0; padding-left:20px; padding-top:11px;}
#container #content #alt_intro #para h2 { font-weight:normal; font-size:16px; margin:0; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:15px; color:#FFFFFF;}
#container #content #alt_intro #para a { color:#ed1f80; font-weight:bold; }
#container #content #alt_intro #para a:hover { color:#FFFFFF;}

.white { color:#FFFFFF;}

#container #content #maincontent { width:958px; background-color:#85757b; float:left; margin-left:1px; padding-top:10px; padding-bottom:20px;}
#container #content #maincontent p { font-size:14px; margin:0; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:15px; color:#000033;}
#container #content #maincontent h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #maincontent h3 { font-size:16px; margin:0; padding-left:25px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #maincontent a { color:#FFFFFF; font-weight:bold; }
#container #content #maincontent a:hover { color:#000033;}

#container #content #maincontent .groupitem { width:909px; float:left; padding-bottom:0px; padding-left:26px;}
#container #content #maincontent .groupitem .imageframe { width:297px; height:228px; background-image:url(../img/image-shop_frame.gif); background-repeat:no-repeat; float:left; padding-bottom:20px;}
#container #content #maincontent .groupitem .imageframe img { position:relative; top:34px; left:39px; }
#container #content #maincontent .groupitem .text { width:612px; float:left; }
#container #content #maincontent .groupitem .text h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:5px; color:#FFFFFF; font-weight:normal;}
#container #content #maincontent .groupitem .text p { font-size:14px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:5px}
#container #content #maincontent .groupitem .text p.white { color:#FFFFFF;}
#container #content #maincontent img.line { margin:0; padding-left:25px; padding-top:0px; padding-bottom:15px; float:left;}
#container #content #maincontent .groupitem .left { margin:0; padding-left:20px; padding-top:5px; padding-bottom:10px; padding-right:10px; float:left;}

#container #content #maincontent .coppagroup { width:284px; height:125px; float:left; padding-left:26px; background-image:url(../img/coppa-bg.gif); background-repeat:no-repeat; background-position:right;}
#container #content #maincontent .coppagroup .image { float:left; height:125px; }
#container #content #maincontent .coppagroup .image img { padding-left:10px; padding-top:10px; }
#container #content #maincontent .coppagroup .text { float:left; width:184px; }
#container #content #maincontent .coppagroup .text p { font-size:11px; margin:0; padding-left:10px; padding-top:10px; padding-bottom:0px; padding-right:0px;}
#container #content #maincontent .coppagroup .text p.pink { color:#ed1f80; padding-top:0px;}
#container #content #maincontent .coppagroup .text .pink p { color:#ed1f80; }
#container #content #maincontent .coppagroup .a {}
#container #content #maincontent .coppagroup .a:hover {}

#container #content #maincontent .coppagroupbottom { width:284px; height:145px; float:left; padding-left:26px; padding-bottom:20px; background-image:url(../img/coppa-bg.gif); background-repeat:no-repeat; background-position:right;}
#container #content #maincontent .coppagroupbottom .image { float:left; height:125px; position:relative; top:20px; }
#container #content #maincontent .coppagroupbottom .image img { padding-left:10px; padding-top:10px;}
#container #content #maincontent .coppagroupbottom .text { float:left; width:168px; position:relative; top:20px; }
#container #content #maincontent .coppagroupbottom .text p { font-size:11px; margin:0; padding-left:10px; padding-top:10px; padding-bottom:0px; padding-right:5px;}
#container #content #maincontent .coppagroupbottom .text p.pink { color:#ed1f80; padding-top:0px;}
#container #content #maincontent .coppagroupbottom .text .pink p { color:#ed1f80; }
#container #content #maincontent .coppagroupbottom .text a { color:#ed1f80; font-weight:bold; padding-top:0px; }
#container #content #maincontent .coppagroupbottom .text a:hover { color:#000033;}

#container #content #maincontent .coppagroupcenter { width:284px; height:125px; float:left; padding-left:26px; background-image:url(../img/coppa-bg.gif); background-repeat:no-repeat; background-position:right; margin:20px 0 0;}
#container #content #maincontent .coppagroupcenter .image { float:left; height:125px; }
#container #content #maincontent .coppagroupcenter .image img { padding-left:10px; padding-top:10px;}
#container #content #maincontent .coppagroupcenter .text { float:left; width:168px; }
#container #content #maincontent .coppagroupcenter .text p { font-size:11px; margin:0; padding-left:10px; padding-top:10px; padding-bottom:0px; padding-right:5px;}
#container #content #maincontent .coppagroupcenter .text p.pink { color:#ed1f80; padding-top:0px;}
#container #content #maincontent .coppagroupcenter .text .pink p { color:#ed1f80; }
#container #content #maincontent .coppagroupcenter .a {}
#container #content #maincontent .coppagroupcenter .a:hover {}

#container #content #getin { width:964px; height:auto; float:left;}
#container #content #getin #image { width:326px; height:211px; float:left; margin-left:1px;}
#container #content #getin #para { width:632px; height:211px; background-image: url(../img/getin_header_bg2.png); background-repeat:no-repeat; float:left;}
#container #content #getin #para img { margin:0; padding-left:20px; padding-top:11px;}
#container #content #getin #para h2 { font-weight:normal; font-size:16px; margin:0; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:15px; color:#FFFFFF;}
#container #content #getin #para a { color:#ed1f80; font-weight:bold; }
#container #content #getin #para a:hover { color:#FFFFFF;}

#container #content #getincontent { width:958px; float:left; margin-left:1px; padding-top:0px;}
#container #content #getincontent p { font-size:14px; margin:0; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:15px; color:#000033;}
#container #content #getincontent h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #getincontent h3 { font-size:16px; margin:0; padding-left:25px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #getincontent a { color:#FFFFFF; font-weight:bold; }
#container #content #getincontent a:hover { color:#000033;}

#container #content #getincontent #left-getin { height:440px; width:309px; margin-bottom:15px; background-image:url(../img/cominup-bg.gif); float:left;}
#container #content #getincontent #left-getin p { font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px;}
#container #content #getincontent #left-getin p.last { padding-bottom:15px; color:#ed1f80; font-size:15px; margin:0; padding-bottom:10px;}
#container #content #getincontent #left-getin p.last2 { padding-bottom:15px; color:#ed1f80; font-size:15px;}
#container #content #getincontent #left-getin a { color:#FFFFFF;  }
#container #content #getincontent #left-getin a:hover { color:#ed1f80;}
#container #content #getincontent #left-getin .frame { float:left; position: relative; left: 25px; padding-top:0px; margin-bottom:10px; background-image: url(../img/getin_frame1.gif); background-repeat: no-repeat; width: 259px; height: 231px;}
#container #content #getincontent #left-getin .frame img { position: relative; left: 19px; top: 48px;}

#container #content #getincontent #mid-getin { height:440px; width:309px; margin-bottom:15px; background-image:url(../img/needyou-bg.gif); position:relative; left:16px; top:0px; float:left; }
#container #content #getincontent #mid-getin p { font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px;}
#container #content #getincontent #mid-getin p.last { padding-bottom:15px; color:#000033; font-size:15px; }
#container #content #getincontent #mid-getin a { color:#FFFFFF;  }
#container #content #getincontent #mid-getin a:hover { color:#000033;}

#container #content #getincontent #right-getin { height:440px; width:309px; margin-bottom:15px; background-image:url(../img/night-bg.gif); position:relative; left:31px; top:0px; float:left; }
#container #content #getincontent #right-getin p { width:255px; font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px;}
#container #content #getincontent #right-getin p.last { padding-bottom:15px; color:#ed1f80; font-size:15px;}
#container #content #getincontent #right-getin a { color:#FFFFFF;  }
#container #content #getincontent #right-getin a:hover {color:#ed1f80;}

#container #content #getincontent #right-getin2 { height:275px; width:309px; margin-bottom:15px; background-image:url(../img/night_title_bg.gif); position:relative; top:0px; float:left; }
#container #content #getincontent #right-getin2 p { width:255px; font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px;}
#container #content #getincontent #right-getin2 p.last { padding-bottom:15px; color:#ed1f80; font-size:15px;}
#container #content #getincontent #right-getin2 a { color:#FFFFFF;  }
#container #content #getincontent #right-getin2 a:hover {color:#ed1f80;}

#container #content #getincontent #right-getin3 { height:395px; width:309px; margin-bottom:15px; background-image:url(../img/needs_you_bg.jpg); position:relative; top:0px; float:left; }
#container #content #getincontent #right-getin3 p { width:255px; font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px;}
#container #content #getincontent #right-getin3 p.last { padding-bottom:15px; color:#ed1f80; font-size:15px;}
#container #content #getincontent #right-getin3 a { color:#FFFFFF;  }
#container #content #getincontent #right-getin3 a:hover {color:#ed1f80;}

#container #content #nightright { width:632px; height:auto; float:right;}
#container #content #nightright #intro { width:632px; background-color:#000033; float:left;}
#container #content #nightright #intro img { margin:0; padding-left:18px; padding-top:10px; padding-right:0px;}
#container #content #nightright #intro img.right { position:relative; left:155px; margin:0; padding-left:0px; padding-top:0px;}
#container #content #nightright #intro img.back { position:relative; left:168px; margin:0; padding-left:0px; padding-top:0px;}
#container #content #nightright #intro h2 { font-weight:normal; font-size:16px; margin:0; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:15px; color:#FFFFFF;}
#container #content #nightright #intro h2.tight { font-weight:normal; font-size:16px; margin:0; padding-left:20px; padding-right:20px; padding-top:1px; padding-bottom:15px; color:#FFFFFF;}
#container #content #nightright #intro a { color:#ed1f80; font-weight:bold; }
#container #content #nightright #intro a:hover { color:#FFFFFF;}
#container #content #nightright #intro-footer { background-image: url(../img/night_slither.gif); background-repeat:no-repeat; width:634px; height:28px; float:left; margin-bottom:0px;}

#container #content #nightright #greybox { height:355px; width:632px; background-color:#85757b; float:left; }
#container #content #nightright #greybox p { font-size:14px; margin:0; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:15px; color:#000033;}
#container #content #nightright #greybox h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #nightright #greybox .left { margin:0; padding-left:20px; padding-top:0px; padding-bottom:0px; padding-right:15px; float:left;}
#container #content #nightright #greybox img {margin:0px; padding-left:28px;}
#container #content #nightright #greybox img.right { margin:0; padding-left:15px; padding-right:20px; padding-top:0px; float:right;}
#container #content #nightright #greybox img.line { margin:0; padding-left:15px; padding-top:0px; padding-bottom:15px; float:left;}
#container #content #nightright #greybox a { color:#FFFFFF; font-weight:bold; }
#container #content #nightright #greybox a:hover { color:#000033;}

#container #content #nightright #greybox2 { height:395px; width:632px; background-color:#85757b; float:left; }
#container #content #nightright #greybox2 p { font-size:14px; margin:0; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:15px; color:#000033;}
#container #content #nightright #greybox2 h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #nightright #greybox2 .left { margin:0; padding-left:20px; padding-top:0px; padding-bottom:0px; padding-right:15px; float:left;}
#container #content #nightright #greybox2 img {margin:0px; padding-left:12px; padding-top:8px;}
#container #content #nightright #greybox2 img.right { margin:0; padding-left:15px; padding-right:20px; padding-top:0px; float:right;}
#container #content #nightright #greybox2 img.line { margin:0; padding-left:15px; padding-top:0px; padding-bottom:15px; float:left;}
#container #content #nightright #greybox2 a { color:#FFFFFF; font-weight:bold; }
#container #content #nightright #greybox2 a:hover { color:#000033;}

#container #content #getincontent #title { width:309px; height:312px; background-image:url(../img/leftimgpanel_kris_story1.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #getincontent #title #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #getincontent #title #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}


#container #content #leftcol { width:327px; height:auto; float:left;}
#container #content #leftcol #left-copparound { width:309px; height:312px; background-image:url(../img/coparoundtheworld_bg.gif); background-repeat:no-repeat; margin-bottom:15px; position:relative;}
#container #content #leftcol #left-copparound #image { position:relative; top:35px; left:61px; width:195px; height:201px; overflow:hidden; }
#container #content #leftcol #left-copparound #image img{ position:relative; }
#container #content #leftcol #left-copparound #label { position:relative; top:35px; left:61px; width:195px; height:40px; }
#container #content #leftcol #left-copparound #label a { color:#ed1f80; font-weight:bold; font-size:12px; }
#container #content #leftcol #left-copparound #label a:hover { color:#000033;}
#container #content #leftcol #left-copparound #label p { font-size:12px; margin:0; padding-left:0px; padding-top:5px; font-weight:bold;}
#container #content #leftcol #left-getfeeling { width:309px; margin-bottom:15px; background-image:url(../img/getfeeling-bg.gif);}
#container #content #leftcol #left-getfeeling p { font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px;}
#container #content #leftcol #left-getfeeling p.last { padding-bottom:15px;}
#container #content #leftcol #left-getfeeling a { color:#FFFFFF; font-weight:bold; }
#container #content #leftcol #left-getfeeling a:hover { color:#000033;}
#container #content #leftcol #left-shop { width:309px; height:200px; margin-bottom:0px; background-image:url(../img/shop-bg.gif); color:#FFFFFF;}
#container #content #leftcol #left-shop p { font-size:14px; margin:0; padding-left:25px; padding-top:15px;}
#container #content #leftcol #leftpanel1-donate { width:309px; height:312px; background-image:url(../img/leftimgpanel-donate.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #leftcol #leftpanel1-donate #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel1-donate #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol #leftpanel1-kris { width:309px; height:312px; background-image:url(../img/leftimgpanel_kris_story1.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #leftcol #leftpanel1-kris #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel1-kris #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol #leftpanel2-kris { width:309px; height:312px; background-image:url(../img/leftimgpanel_kris_story2.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #leftcol #leftpanel2-kris #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel2-kris #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol #leftpanel-bluetop { width:309px; height:52px; background-image:url(../img/leftimgpanel-bluetop.gif); background-repeat:no-repeat; }
#container #content #leftcol #leftpanel-bluetop #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel-bluetop #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol #leftpanel-bluetop #leftimage { width:309px; margin-bottom:15px;}

#container #content #leftcol #blogfeed { width:309px; background-image:url(../img/getfeeling-bg.gif); margin-bottom:15px;}
#container #content #leftcol #blogfeed p { font-size:14px; margin:0; padding-left:25px; padding-top:10px; padding-bottom:0px; padding-right:10px;}
#container #content #leftcol #blogfeed p.last { padding-bottom:15px;}
#container #content #leftcol #blogfeed a { color:#FFFFFF; font-weight:bold; }
#container #content #leftcol #blogfeed a:hover { color:#000033;}
#container #content #leftcol #blogfeed .feedsweep { margin:0; padding-left:25px; padding-right:10px; }
#container #content #leftcol #blogfeed .feedsweep_link {}
#container #content #leftcol #blogfeed .feedsweep_title {}
#container #content #leftcol #blogfeed .feedsweep_item {}
#container #content #leftcol #blogfeed .feedsweep_date { font-size:11px; padding-top:8px; }
#container #content #leftcol #blogfeed .feedsweep_headline { font-size:14px; }
#container #content #leftcol #blogfeed .feedsweep_body {}
#container #content #leftcol #leftpanel1-coppafeel { width:309px; height:312px; background-image:url(../img/leftpanelimage1-coppafeel.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #leftcol #leftpanel1-coppafeel #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel1-coppafeel #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol #leftpanel1-shop { width:309px; height:312px; background-image:url(../img/leftimgpanel-shop1.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #leftcol #leftpanel1-shop #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel1-shop #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol #leftpanel2-shop { width:309px; height:312px; background-image:url(../img/leftimgpanel-shop2.jpg); background-repeat:no-repeat; margin-bottom:15px;}
#container #content #leftcol #leftpanel2-shop #label { position:relative; top:0px; left:0px; width:309px; height:52px; }
#container #content #leftcol #leftpanel2-shop #label p { font-size:12px; margin:0; padding-left:15px; padding-right:15px; padding-top:15px; color:#FFFFFF;}
#container #content #leftcol .size-table { width:309px; color:#000033; padding-right:30px; padding-left:6px; font-size:12px; margin-bottom:30px;}
#container #content #leftcol .size-table tr { border-bottom:#000033 1px solid; }
#container #content #leftcol .size-table td { border-bottom:#000033 1px solid; padding-bottom:4px; padding-top:4px; }
#container #content #leftcol h2 { font-size:16px; margin:0; padding-left:6px; padding-right:20px; padding-top:10px; padding-bottom:10px; color:#000033;}

#container #content #rightcol { width:632px; height:auto; float:left;}
#container #content #rightcol #intro { width:632px; background-color:#000033; float:left;}
#container #content #rightcol #intro img { margin:0; padding-left:18px; padding-top:10px;}
#container #content #rightcol #intro h2 { font-weight:normal; font-size:16px; margin:0; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:15px; color:#FFFFFF;}
#container #content #rightcol #intro a { color:#ed1f80; font-weight:bold; }
#container #content #rightcol #intro a:hover { color:#FFFFFF;}
#container #content #rightcol #intro-footer { background-image:url(../img/welcomebox_bottom.png); background-repeat:no-repeat; width:632px; height:20px; float:left; margin-bottom:15px;}
#container #content #rightcol #mainbox-join { background-image:url(../img/grey_blue_box_join.gif); background-repeat:no-repeat; width:632px; height:20px; float:left; background-color:#85757b; padding-bottom:10px; }
#container #content #rightcol #greybox { width:632px; background-color:#85757b; float:left; }
#container #content #rightcol #greybox p { font-size:14px; margin:0; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:15px; color:#000033;}
#container #content #rightcol #greybox h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:10px; color:#FFFFFF;}
#container #content #rightcol #greybox .left { margin:0; padding-left:20px; padding-top:0px; padding-bottom:0px; padding-right:15px; float:left;}
#container #content #rightcol #greybox img.right { margin:0; padding-left:15px; padding-right:20px; padding-top:0px; float:right;}
#container #content #rightcol #greybox img.line { margin:0; padding-left:15px; padding-top:0px; padding-bottom:15px; float:left;}
#container #content #rightcol #greybox a { color:#FFFFFF; font-weight:bold; }
#container #content #rightcol #greybox a:hover { color:#000033;}

#container #content #rightcol #monkeybox-join { background-image:url(../img/getintouch_monkeybox_join.gif); background-repeat:no-repeat; width:632px; height:20px; float:left; background-color:#85757b; }
#container #content #rightcol #monkeybox { width:632px; height:570px; background-color:#85757b; float:left; background-image:url(../img/getintouch_monkeys.gif); background-repeat:no-repeat; padding-bottom:20px; position:relative; }
#container #content #rightcol #monkeybox #monkey1 { position:absolute; left:87px; top:-4px; z-index:1; }
#container #content #rightcol #monkeybox #monkey2 { position:absolute; left:282px; top:18px; z-index:1; }
#container #content #rightcol #monkeybox #monkey3 { position:absolute; left:478px; top:20px; z-index:1; }
#container #content #rightcol #monkeybox #monkey4 { position:absolute; left:185px; top:275px; z-index:1; }
#container #content #rightcol #monkeybox #monkey5 { position:absolute; left:400px; top:263px; z-index:1; }
#container #content #rightcol #monkeybox h1 { font-size:14px; font-weight:normal; padding-left:25px; padding-right:25px; padding-top:15px; margin:0;}
#container #content #rightcol #monkeybox p { font-size:11px; padding-bottom:4px; padding-left:25px; padding-right:25px; margin:0;}
#container #content #rightcol #monkeybox a { color:#ed1f80;}
#container #content #rightcol #monkeybox strong { color:#ed1f80;}
#container #content #rightcol #monkeybox .wrapper {}
#container #content #rightcol #monkeybox #krisboard { width:223px; height:auto; position:absolute; left:20px; top:90px; z-index:2; }
#container #content #rightcol #monkeybox #jamieboard { width:223px; height:auto; position:absolute; left:220px; top:100px; z-index:2; }
#container #content #rightcol #monkeybox #marenboard { width:223px; height:auto; position:absolute; left:400px; top:100px; z-index:2; }
#container #content #rightcol #monkeybox #liamboard { width:223px; height:auto; position:absolute; left:120px; top:370px; z-index:2; }
#container #content #rightcol #monkeybox #saraboard { width:223px; height:auto; position:absolute; left:340px; top:355px; z-index:2; }
#container #content #rightcol #monkeybox .boardtop { background-image:url(../img/monkeyboard_top.gif); background-repeat:no-repeat; height:78px;}
#container #content #rightcol #monkeybox .boardmiddle { background-image:url(../img/monkeyboard_middle.gif); background-repeat:repeat-y;}
#container #content #rightcol #monkeybox .boardbottom { background-image:url(../img/monkeyboard_bottom.gif); background-repeat:no-repeat; height:15px; background-position:bottom;}


#container #content #rightcol #greybox .groupitem { width:597px; float:left; padding-bottom:20px; padding-left:20px;}
#container #content #rightcol #greybox .groupitem .imageframe { width:297px; height:228px; background-image:url(../img/image-shop_frame.gif); background-repeat:no-repeat; float:left; padding-bottom:20px; }
#container #content #rightcol #greybox .groupitem .imageframe img { position:relative; top:35px; left:40px; }
#container #content #rightcol #greybox .groupitem .text { width:300px; float:left; padding-left:0px; }
#container #content #rightcol #greybox .groupitem .text h2 { font-size:16px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:5px; color:#FFFFFF;}
#container #content #rightcol #greybox .groupitem .text p { font-size:12px; margin:0; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:5px}
#container #content #rightcol #greybox .groupitem .text p.white { color:#FFFFFF;}
#container #content #rightcol #greybox .groupitem .text form {}
#container #content #rightcol #greybox .groupitem .text .dropdownHolder { width:185px; height:21px; float:left; padding-right:5px; padding-left:20px; }
#container #content #rightcol #greybox .groupitem .text .dropdownHolder .dropdown { font-family:Arial, Helvetica, sans-serif;  color:#000033; font-size:11px; border:#000033 solid 1px; height:21px; width:185px; padding:0;}
#container #content #rightcol #greybox .groupitem .text .buttonHolder { background-image:url(../img/btn-add_to_cart.gif); background-repeat:no-repeat; width:73px; height:21px; float:left; }
#container #content #rightcol #greybox .groupitem .text .buttonHolder .AddToCart { font-family:Arial, Helvetica, sans-serif;  color:#000033; font-size:11px; border:none; background:none; margin-top:0px; padding:0; width:73px; height:21px; overflow:hidden;}
#container #content #rightcol #greybox .groupitem .text .buttonHolder2 { background-image:url(../img/btn-add_to_cart.gif); background-repeat:no-repeat; width:73px; height:21px; float:left; margin-left:20px; }
#container #content #rightcol #greybox .groupitem .text .buttonHolder2 .AddToCart { font-family:Arial, Helvetica, sans-serif;  color:#000033; font-size:11px; border:none; background:none; margin-top:0px; padding:0; width:73px; height:21px; overflow:hidden;}

#container #content #rightcol #eventswrapper1 { float:left; width:632px; height:578px; }
#container #content #rightcol #eventswrapper1 #eventswrapper2 { position:relative; width:632px;} 
#container #content #rightcol #eventswrapper1 #eventswrapper2 #pastevents { width:632px; /*height:596px;overflow:hidden;*/ background-color:#ed1f80; position:absolute; top:0; left:0; display:none;  }
#container #content #rightcol #eventswrapper1 #eventswrapper2 #pastevents .title-img { float:left; margin:0; padding-left:15px; padding-right:5px; padding-top:10px;}
#container #content #rightcol #eventswrapper1 #eventswrapper2 #pastevents h1 { font-weight:normal; font-size:18px; margin:0; padding-left:0px; padding-right:20px; padding-top:11px; padding-bottom:5px; color:#FFFFFF;}
#container #content #rightcol #eventswrapper1 #eventswrapper2 #pastevents p { font-size:14px; margin:0; padding:0 20px 15px 20px; color:#fff; }
#container #content #rightcol #eventswrapper1 #eventswrapper2 #pastevents a { color:#FFFFFF; font-weight:bold; }
#container #content #rightcol #eventswrapper1 #eventswrapper2 #pastevents a:hover { color:#000033;}

#container #content #rightcol #eventswrapper1 #eventswrapper2 #cominup { width:632px; background-color:#ed1f80; position:absolute; top:0; left:0; overflow:auto; overflow-x:hidden; }
#container #content #rightcol #eventswrapper1 #eventswrapper2 #cominup .title-img { float:left; margin:0; padding-left:20px; padding-right:5px; padding-top:10px;}
#container #content #rightcol #eventswrapper1 #eventswrapper2 #cominup h1 { font-weight:normal; font-size:18px; margin:0; padding-left:0px; padding-right:20px; padding-top:11px; padding-bottom:5px; color:#FFFFFF;}
#container #content #rightcol #eventswrapper1 #eventswrapper2 #cominup p { font-size:14px; margin:0; padding:0 20px 15px 20px; color:#fff; }
#container #content #rightcol #eventswrapper1 #eventswrapper2 #cominup a { color:#FFFFFF; font-weight:bold; }
#container #content #rightcol #eventswrapper1 #eventswrapper2 #cominup a:hover { color:#000033;}


#container #footertop { width:964px; float:left; margin-top:10px; padding:0; height:177px; background-image:url(../img/footer-bg.gif); background-repeat:no-repeat; font-size:14px; }
#container #footertop #left { width:327px; position:relative; top:42px; float:left; }
#container #footertop #left p { padding-left:25px; margin:0; padding-top:5px; padding-right:120px;}

#container #footertop #middle { width:326px; position:relative; top:32px; left:5px; float:left; color:#000033;}
#container #footertop #middle p { margin:0; padding-top:0px; padding-left:0px; padding-right:0px; font-size:11px; float:left;}
#container #footertop #middle #tweets { height:123px; width:307px; position:relative; top:5px; background-image:url(../img/twitter-bg.gif); background-repeat:no-repeat; text-align:center; float:left; }
#container #footertop #middle #tweets ul { list-style:none; margin:0; padding-top:18px; padding-left:8px;padding-right:42px; padding-bottom:5px; font-size:12px;}
#container #footertop #middle #tweets p { margin:0; padding-top:0px; padding-left:10px; padding-right:40px; font-size:11px;}
#container #footertop #middle #tweets a { color:#ed1f80; font-weight:bold; }
#container #footertop #middle #tweets a:hover { color:#000033;}

#container #footertop #right { width:300px; position:relative; top:22px; left:10px; float:right; height:176px; margin:0px; padding:0px; }
#container #footertop #right #counter { position:relative; top:-21px; left:-20px; }
#container #footertop #right h1 { font-size:20px; margin:0; padding:0; color:#FFFFFF;}
#container #footertop #right p { padding-left:0px; margin:0; padding-top:5px;}
#container #footertop a { color:#FFFFFF; font-weight:bold; }
#container #footertop a:hover { color:#000033;}
.date { color:#FFFFFF;}

#container2 { width:100%; margin:0; padding:0; background-color:#000033; height:30px; clear:both; }
#container2 #footer { width:964px; height:auto; color:#FFFFFF; font-size:11px; margin:0 auto;}
#container2 #footer #left { float:left;}
#container2 #footer #left p { padding-left:10px; margin:0; padding-top:8px;}
#container2 #footer #right { float:right;}
#container2 #footer #right p { padding-right:10px; margin:0; padding-top:8px;}
#container2 #footer a { color:#ed1f80; }
#container2 #footer a:hover { color:#FFFFFF;}

#shop-call-to-action{ float:right; padding-right:20px; padding-left:5px; padding-top:10px; }
#get-feeling-call-to-action{ float:right; padding-right:20px; padding-left:5px; padding-top:0px; padding-bottom:10px; }
#cop-badge{ position:absolute; z-index:2; top:5px; left:0; }
.main-image-overlay{ position:absolute; bottom:102px; left:0; width:632px; }

.homepage-image-holder{ display:block; max-height:453px; overflow:hidden; }

#SubmittedCopproundUserSubmitForm{ width:587px; margin:20px auto; padding:43px 20px 0 20px; background-image:url('../img/your-cop-bg.jpg'); background-repeat:no-repeat; position:relative; height:235px; }
#SubmittedCopproundUserSubmitForm label{ width:113px; margin:6px 10px 0 0; display:block; float:left; text-align:right; color:#888; font-size:12px; }
#SubmittedCopproundUserSubmitForm .input{ margin:0 0 10px 0; }
#SubmittedCopproundUserSubmitForm input, #SubmittedCopproundUserSubmitForm textarea{ border:1px solid #3F3F65; color:#3F3F65; font-size:14px; padding:3px; }
#SubmittedCopproundUserSubmitForm textarea{ height:40px; font-family:Arial,Helvetica,sans-serif; }
#SubmittedCopproundUserSubmitForm .submit input{ background-image:url(../img/your-cop-submit.jpg); border:medium none; bottom:35px; height:33px; position:absolute; right:52px; width:120px; }

#flashMessage{ width:587px; margin:20px auto; background-color:#fff; padding:10px 20px; text-align:center; }

.hideInNotSix{ visibility:hidden; }
.hideInSix{ visibility:visible; }

.clear_fix{ clear:both; }






















