/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:100%;color:#6b6a64;min-width:960px;border-top:2px solid #8a8a8a;border-bottom:4px solid #8a8a8a;background:url(../images/body-tail.gif) center top repeat #000;}

#page1 {min-width:1016px;}
.bg {width:100%;background:url(../images/bg-top.jpg.html) center 0 no-repeat;}

.main {width:960px;padding:0;margin:0 auto;font-size:0.875em;line-height:1.428em;position:relative;}

.main .list-items ul {padding:15px 0 0 5px;}
.main .list-items ul li {font-size:13px;line-height:1.23em;padding:5px 0 5px 26px;font-weight:bold;background:url(../images/marker-2.png) 0 8px no-repeat;width:200px;float:left;}
	.main .list-items ul li a:hover {text-decoration:none;}

a {font-size:13px;line-height:20px;color:#e79a21;outline:none;}
a:hover {text-decoration:none;}

.col-1, .col-2 {float:left;}

.wrapper {width:100%;overflow:hidden;position:relative;}
.extra-wrap {overflow:hidden;}
 
.wrapper #content_area ul {list-style-type:disc;padding:0 0 0 25px;}
.wrapper #content_area ol  {list-style-type:decimal;padding:0 0 0 30px;}
.wrapper #content_area ul ol {padding:0 0 0 50px;}
 
p {margin-bottom:18px;}
.p0 {margin-bottom:0px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.it {font-style:italic;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#6b6a64;}

.border {width:100%;border-bottom:2px solid #0c0908;}
.border-img {border:1px solid #fff;margin-bottom:2px;box-shadow:1px 1px 2px #666;-moz-box-shadow:1px 1px 2px #666;-webkit-box-shadow:1px 1px 2px #666;float:left;}
.border-img2 {border:1px solid #fff;float:left;}

/*********************************boxes**********************************/
.indent {padding:20px;}
.indent-left {padding-left:50px;}
.indent-right {padding-right:25px;}

.indent-bot {margin-bottom:20px;padding-right:25px;}
.indent-bot2 {margin-bottom:18px;}
.indent-bot3 {margin-bottom:45px;}

.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot2 {margin-bottom:4px;}
.img-indent-bot {margin-bottom:25px;}
.margin-bot {margin-bottom:35px;}

.img-indent {float:left;margin-right:20px;}	
.img-indent2 {float:left;margin:0 5px 0px 0;}	
.img-indent-r {float:right;margin:0 0px 0px 40px;}	

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-2 li a,
.list-3 li a,
.menu-list li a,
.link,
.button,
h2 a {text-decoration:none;}	

/*********************************header*************************************/
header {width:100%;min-height:213px;position:relative;z-index:2;}
.row-top {width:100%;background:url(../images/row-top-tail.gif) center top repeat;position:relative;z-index:2;}	
	.row-top-bg {width:100%;background:url(../images/row-top-bg2.jpg) center top repeat-x;}
.row-bot {width:100%;min-height:34px;background:url(../images/row-bot-bg2.jpg) center top no-repeat;position:relative;z-index:1;}

h2 {padding:15px 0 15px 0;position:relative;float:left;}
	h2 a {display:block;width:448px;height:92px;text-indent:-5000px;background:url(../images/logo6.png) 0 0 no-repeat;}
	h2 a:hover {display:block;width:448px;height:92px;text-indent:-5000px;background:url(../images/logo6.png) 0 -92px no-repeat;}

#cert_sc_grown a {display:block;background:url(../images/cert_sc_grown.png) no-repeat;height:88px;width:103px;position:absolute;right:250px;top:10px;}
#cert_sc_grown a:hover {opacity: .80;filter:Alpha(Opacity=80);}

/***** search form *****/
#search-form {padding:36px 0px 0 0;float:right;}
#search-form fieldset {position:relative;width:100%;display:block;overflow:hidden;}
#search-form .search-field {float:right;width:226px;height:30px;background:url(../images/search-input-tail.gif) 0 0 repeat-x;border-bottom:1px solid #382f2a;border-left:1px solid #14110f;border-right:1px solid #382f2a;border-top:1px solid #0e0b0b;}
#search-form input {width:182px;font-size:13px;line-height:1.23em;padding:7px 10px 9px;font-family:Arial, Helvetica, sans-serif;color:#fff;background:none;border:none;margin:0;outline:none;}
#search-form .search-button {display:block;width:15px;height:16px;text-indent:-5000px;background:url(../images/search-icon.png) 0 0 no-repeat;position:absolute;right:11px;top:10px;}

/***** menu *****/
.menu-row {width:100%;border-bottom:1px solid #000;background:url(../images/menu-row-bg2.jpg) center top repeat-x;}
.menu {padding:0 0 0 1px;min-height:68px;background:url(../images/menu-spacer.gif) 1px top repeat-y;}
.menu li {float:left;position:relative;background:url(../images/menu-spacer.gif) right top repeat-y;}
.menu > li > a {display:block;width:189px;min-height:68px;cursor:pointer;}
	.menu > li.last-item > a {width:193px;}
.menu li a em {display:block;font-style:normal;background:url(../images/menu-marker.png) 159px -22px no-repeat;position:relative;width:100%;}
.menu li a strong {display:block;font-size:15px;line-height:2em;color:#fff;text-transform:uppercase;padding:10px 0 0 22px;margin-bottom:-8px;}
.menu li a span {display:block;font-size:12px;line-height:2em;color:#7b7572;padding-left:22px;}
.menu li a.active,
.menu > li > a:hover,
.menu > li.sfHover > a {background:url(../images/menu-active.png) left top repeat;}

.menu li a.active em,
.menu > li > a:hover > em,
.menu > li.sfHover > a > em {background-position:159px 23px;}

.menu ul {position:		absolute;padding:		0;top:			-999em;width:			219px;background:		url(../images/menu-ul-tail.gif) 0 0 repeat-x #221c19;}
.menu ul ul {width:			230px;}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit;}
.menu li li {padding:0;background:url(../images/pic-1.gif) 0 bottom repeat-x;}
	.menu li li.last-item {background:none;}
.menu li li a {display:		block;padding:		0 0 0 23px;font-size:		15px;line-height:	47px;color:			#f8f8ef;text-transform:	uppercase;background:url(../images/menu-ul-hover.png) left top repeat-x;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.menu li li a:hover, 
.menu li li.sfHover > a {background-position:left bottom;background-color:#e88e20;}

.menu li li li a:hover, 
.menu li li li.sfHover > a {background:#231f1d;}

.menu li:hover ul, .menu li.sfHover ul {left:			0px;top:			69px;z-index:		999;}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {top:			-999em;}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {left:			220px;top:			0px;z-index:		9999;}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {top:			-999em;}

/***** slider *****/
.slider-wrapper {width:981px;height:429px;padding:15px 0 37px 35px;margin:0 auto;position:relative;overflow:hidden;}

.slider-wrapper #basket {background:url(../images/basket2.png) no-repeat;bottom:5px;right:-3px;width:180px;height:125px;position:absolute;z-index:99;display:none;}

.slider-bg {position:relative;width:948px;background:#eda82d;box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;}
.slider {position:relative;width:639px;height:429px;}
.items {display:none;}
.banner {width:309px;height:429px;background:#eda82d;font-size:13px;color:#333;overflow:hidden;position:absolute;top:0;left:639px;z-index:99;}
	.banner .inner {padding:35px 48px 20px 39px;line-height:24px;}
	.banner strong {display:block;font-size:35px;color:#000;}
		.banner strong b {display:block;margin-bottom:-35px;}
		.banner a {color:#333;}
.next,
.prev {display:block;width:16px;height:25px;margin-top:-13px;text-indent:-5000px;position:absolute;z-index:99;cursor:pointer;}
.next {background:url(../images/slider-next.png) left bottom no-repeat;right:-34px;top:50%;}
.next:hover {background-position:left top;}
.prev {background:url(../images/slider-prev.png) left top no-repeat;left:-34px;top:50%;}
.prev:hover {background-position:left bottom;}
	

/*********************************content*************************************/
#content {width:100%;padding:0;border-bottom:1px solid #fff;background:url(../images/content-tail.gif) center top repeat;position:relative;z-index:1;}
	.content-bg {width:100%;background:url(../images/content-bg.jpg) center top no-repeat;}

.spacer-1 {width:100%;background:url(../images/pic-1.gif) 217px 0 repeat-y;}

h1 {font-size:35px;line-height:2em;color:#656153;font-weight:400;margin-bottom:15px;}
	h1 strong {display:block;margin-bottom:-25px;}

h3 {font-size:29px;color:#656153;font-weight:400;text-transform:uppercase;line-height:normal;}
	h3 strong {display:block;line-height:normal;margin:0 0 25px 0;}
h4 {font-size:28px;line-height:2em;color:#656153;font-weight:400;margin-bottom:15px;text-transform:capitalize;}
	h4 strong {display:block;margin-bottom:-25px;}
h5, h5 a {font-size:19px;line-height:1.2em;margin-bottom:8px;color:#333;font-weight:400;}
h5 a {color:#e79a21;background:url(../images/marker-2.png) 0 8px no-repeat;padding:5px 0 5px 26px;}
h5 a:hover {color:#333;}


h6 {font-size:18px;line-height:2em;color:#f3eff0;font-weight:400;text-transform:uppercase;margin-bottom:6px;}
.title-1 {display:block;font-size:23px;line-height:2em;color:#656153;font-weight:400;}
	.title-1 strong {display:block;margin-bottom:-20px;}

.title-2 {display:block;font-family:"Times New Roman", Times, serif;font-size:20px;line-height:1.2em;color:#656153;font-weight:normal;color:#333;}

.border-top {width:100%;padding:56px 0;background:url(../images/pic-2.png) center top repeat-x;}
	#page2 .border-top {padding:75px 0 65px;}
.border-bot {width:100%;padding-bottom:53px;background:url(../images/pic-3.gif) 0 bottom repeat-x;}

.box {width:215px;text-align:center;background:url(../images/box-tail.gif) 0 0 repeat;}
	.box .padding {padding:16px 0 28px;}
	
.box2 {width:203px;color:#6b6a64;background:url(../images/box2-bga.png) right top repeat-y;position:relative;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-moz-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;-webkit-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);}
.box2:hover {background-position:left top;color:#ccc;}
.box2:hover .title-2 {color:#fff;color:#ef9f17;}
.box2 .padding {padding:9px 9px 13px;}

.box2 .available {background:url(../images/available2.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}
.box2 .available2 {background:url(../images/available2.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}
.box2 .available3 {background:url(../images/available2.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}
.box2 .coming_soon {background:url(../images/coming_soon.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}

.box2 img {border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border:none;width:185px;}

.box3 {width:293px;color:#6b6a64;background:url(../images/box2-bga.png) right top repeat-y;position:relative;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-moz-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;-webkit-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);}
.box3:hover {background-position:left top; color:#7b7572;}
.box3 a.color-3 {text-decoration:none;}
.box3:hover .title-2 {color:#fff;}
.box3:hover a.color-3 {color:#ccc;}
.box3 .padding {padding:9px 12px 13px;}

.box3 img {border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border:none;}

.box4 {width:203px;color:#6b6a64;background:url(../images/box2-bga.png) right top repeat-y;position:relative;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-moz-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;-webkit-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);}
.box4:hover {background-position:left top;color:#ccc;}
.box4 a.color-3 {text-decoration:none;}
.box4:hover a.color-3 {color:#fff;}
.box4:hover a.color-3 strong.title-2 {color:#fff;}
.box4 .padding {padding:9px 9px 13px;}

.box4 .available {background:url(../images/available2.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}
.box4 .available2 {background:url(../images/available2.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}
.box4 .available3 {background:url(../images/available2.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}
.box4 .coming_soon {background:url(../images/coming_soon.png) no-repeat 0 0;position:absolute;top:2px;right:3px;height:122px;width:121px;}

.box4 img {border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border:none;}

.box5 {width:293px;color:#6b6a64;background:url(../images/box2-bga.png) right top repeat-y;position:relative;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-moz-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;-webkit-box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);;box-shadow:0px 3px 4px -1px rgba(0, 0, 0, 0.3);}
.box5:hover {background-position:left top; color:#7b7572;}
.box5:hover .title-2 {color:#fff;}
.box5:hover a.color-3 {color:#ccc;}
.box5 .padding {padding:9px 12px 13px;}

.box5 img {border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border:none;}

.button {display:inline-block;padding:4px 13px 6px;font-size:14px;line-height:2em;text-transform:uppercase;font-weight:400;color:#656153;margin-bottom:2px;background:url(../images/button-tail.gif) left top repeat-x #e5e5e5;box-shadow:1px 1px 2px #666;-moz-box-shadow:1px 1px 2px #666;-webkit-box-shadow:1px 1px 2px #666;cursor:pointer;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-o-transition: background 0.3s ease;}
.button:hover {color:#fff;background-position:left bottom;background-color:#e88f20;}

.list-1 li {font-size:13px;line-height:1.23em;padding:5px 0 5px 26px;font-weight:bold;background:url(../images/marker-2.png) 0 8px no-repeat;}
	.list-1 li a:hover {text-decoration:none;}

.list-2 li {font-size:14px;line-height:1.214em;padding:4px 0 4px 13px;background:url(../images/marker-3.png) 0 10px no-repeat;}
	.list-2 li a {color:#7b7572;}
	.list-2 li a:hover {color:#fff;}
	
.list-3 li {line-height:20px;font-weight:bold;padding:7px 0 4px;background:url(../images/pic-5.gif) 0 bottom repeat-x;}
	.list-3 li a {display:inline-block;padding-left:37px;line-height:29px;}
	.list-3 li a.item-1 {background:url(../images/page3-img2.png) 0 0 no-repeat;}
	.list-3 li a.item-2 {background:url(../images/page3-img3.png) 0 0 no-repeat;}
	.list-3 li a.item-3 {background:url(../images/page3-img4.png) 0 0 no-repeat;}
	.list-3 li a.item-4 {background:url(../images/page3-img5.png) 0 0 no-repeat;}
	.list-3 li a.item-5 {background:url(../images/page3-img6.png) 0 0 no-repeat;}
	.list-3 li a.item-6 {background:url(../images/page3-img7.png) 0 0 no-repeat;}
	.list-3 li a.item-7 {background:url(../images/page3-img8.png) 0 0 no-repeat;}
	.list-3 li a.item-8 {background:url(../images/page3-img9.png) 0 0 no-repeat;}
	.list-3 li a:hover {color:#333;}

.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block !important;padding-left:25px;font-weight:bold;color:#fff;line-height:25px;background:url(../images/marker-1.png) 0 5px no-repeat;}
.link-1:hover {text-decoration:none;} 

.link-2 {color:#6b6a64;}

.text-1 {display:block;font-size:13px;line-height:1.23em;color:#6b6a64;} 
.text-2 {line-height:18px;}  

.tdate-1 {display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;padding-left:24px;background:url(../images/time-bg.png) 0 2px no-repeat;margin-bottom:5px;overflow:hidden;}
	.tdate-1 a {color:#838181;font-size:12px;}

dl span {float:left;width:98px;}
dt strong {display:block;font-size:19px;line-height:1.2em;margin-bottom:8px;color:#656153;font-weight:400;}

/***** carousel *****/
.carousel {width:935px;height:945px;overflow:hidden;position:relative;}
.carousel ._next,
.carousel ._prev {display:block;width:16px;height:25px;text-indent:-5000px;position:absolute;z-index:99;cursor:pointer;}
.carousel ._prev {right:27px;top:16px;background:url(../images/slider-prev.png) left top no-repeat;}
.carousel ._next{right:3px;top:17px;background:url(../images/slider-next.png) left bottom no-repeat;}
.carousel ._next:hover {background-position:left top;}
.carousel ._prev:hover {background-position:left bottom;}
.carousel-list li {margin:0 25px 0 0;width:203px;height:925px;position:relative;}

/***** carousel2 *****/
.carousel2 {width:935px;height:760px;overflow:hidden;position:relative;}
.carousel2 ._next, .carousel2 ._prev {display:block;width:16px;height:25px;text-indent:-5000px;position:absolute;z-index:99;cursor:pointer;}
.carousel2 ._prev {right:27px;top:16px;background:url(../images/slider-prev.png) left top no-repeat;}
.carousel2 ._next{right:3px;top:17px;background:url(../images/slider-next.png) left bottom no-repeat;}
.carousel2 ._next:hover {background-position:left top;}
.carousel2 ._prev:hover {background-position:left bottom;}
.carousel-list2 li {margin:0 28px 0 0;width:293px;height:685px;position:relative;}

.carousel3 {width:935px;position:relative;}
.carousel-list3 li {margin:0 28px 0 0;width:203px;float:left;height:270px;}

.carousel3a {width:935px;position:relative;}
.carousel-list3a li {margin:0 28px 0 0;width:203px;float:left;height:350px;}

.carousel4 {width:935px;position:relative;}
.carousel-list4 li {margin:0 28px 0 0;width:280px;float:left;height:350px;}

/***** contact form *****/
#contact-form {position:relative;vertical-align:top;width:330px;z-index:1;}
#contact-form fieldset {border:none;padding:0;}			
#contact-form label {display:block;padding-bottom:8px;}
			
#contact-form input {width:208px;padding:4px 10px;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:1.214em;color:#6b6a64;border:1px solid #cacaca;background:#fff;outline:none;}
#contact-form .area .error {float:none;}
#contact-form textarea {height:194px;overflow:auto;width:308px;padding:4px 10px;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:1.214em;color:#6b6a64;border:1px solid #cacaca;background:#fff;outline:none;}
#contact-form a {cursor:pointer;}
#contact-form .success {display:none;margin-bottom:20px;}
#contact-form .error,
#contact-form .empty {color:#f00;font-size:12px;line-height:1.25em;font-weight:bold;display:none;overflow:hidden;}
		.buttons-wrapper {padding:20px 0 0 0;}
		.buttons-wrapper a {margin-right:7px;}
		
/****************************footer************************/
footer {width:100%;color:#7b7572;background:url(../images/body-bg.jpg) center top no-repeat;position:relative;overflow:hidden;}
	.footer-bg {width:100%;padding:45px 0 60px;background:url(../images/pic-4.gif) center top repeat-x;}

.list-services {padding:13px 0 0 0;float:right;}
	.list-services li {float:left;padding:0 0 0 6px;}
	.list-services li a {display:block;width:28px;height:28px;text-indent:-5000px;background:url(../images/social-icons.png) 0 0 no-repeat;}
	.list-services li a.item-2 {background-position:-34px 0;}
	.list-services li a.item-3 {background-position:-68px 0;}
	.list-services li a.item-4 {background-position:-102px 0;}
	.list-services li a.item-5 {background-position:-136px 0;}
	
#easyTooltip{font-family:Arial, Helvetica, sans-serif;padding:5px 11px;border:1px solid #f0eee7;background:#2b211c;color:#f0eee7;font-size:12px;position:relative;z-index:99;}

.addthis_toolbox {float:right;width:185px;overflow:hidden;height:32px;text-align:right;}
.addthis_toolbox a {float:right;display:block;width:32px;height:32px;}
	
.footer-text {display:block;}
.footer-text a {color:#fff;}
.footer-text strong {text-transform:uppercase;color:#fff;}
.alignright .footer-text a {text-decoration:none;}	

.dev {text-align:right;display:block;margin:20px 0 0 0;}	
	
.menu-list {float:right;}
	.menu-list li {float:left;padding:0 14px;background:url(../images/menu-spacer-2.gif) right 5px no-repeat;}
	.menu-list li.last-item {padding:0 0 0 14px;background:none;}
		.menu-list li a {color:#7b7572;}
		.menu-list li a:hover,
		.menu-list li a.active {text-decoration:underline;}

/*
ColorBox Core Style
The following rules are the styles that are consistant between themes.
Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
Example user style
The following rules are ordered and tabbed in a way that represents the
order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

.social_networking {text-align: left;position:absolute;right:350px;top:10px;height:25px;width:100px;}
.social_networking a {color: #8cb2d3;text-decoration: none;}
.social_networking a:hover {color: #ccc;text-decoration: none;filter: alpha(opacity=80);opacity: 0.8;}
.social_networking a.home {background:url(../images/top_icons-sprite.png) 0px 0px no-repeat;height:20px;width:20px;display:block;float:left;margin-right:10px;}
.social_networking a.facebook {background:url(../images/top_icons-sprite.png) -40px 0px no-repeat;height:20px;width:20px;display:block;float:left;margin-right:10px;}
.social_networking a.twitter {background:url(../images/top_icons-sprite.png) -60px 0px no-repeat;height:20px;width:20px;display:block;float:left;margin-right:10px;}
.social_networking a.youtube {background:url(../images/top_icons-sprite.png) -20px 0px no-repeat;height:20px;width:20px;display:block;float:left;margin-right:10px;}
.social_networking a.calendar {background:url(../images/top_icons-sprite.png) -80px 0px no-repeat;height:20px;width:20px;display:block;float:left;margin-right:10px;}