@charset "utf-8";
/* CSS Document */

body
{
	background-color:#000000;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	margin:0px 0px 0px 0px;
	width: 100%;
}

/*****************************************/
/* Links
/*****************************************/
a:link, a:visited
{
	color:#688bb5;
	text-decoration:none
}
a:hover
{
	color:#688bb5;
	text-decoration:underline
}
#main-large a:link, #main-large a:visited, #main-large a:hover, #main-small a:link, #main-small a:visited, #main-small a:hover, #our-site a:link, #our-site a:visited, #our-site a:hover
{
	color:#688BB5;
}
#top-bar a, #legal-stuff a
{
	color:#FFF;
}

/*****************************************/
/* Headings
/*****************************************/
h1,h2,h3
{
	font-size:18px;
	font-weight:400;
	margin-bottom:8px;
	text-transform:uppercase
}

/*****************************************/
/* Header
/*****************************************/
#top-border
{
	background-color:#D7D7D7;
	height:6px;
	width:100%
}
#global
{
	background-color:#000;
	color:#FFF;
	text-align:center;
	width:100%;
	background-image: none;
}
#container
{
	margin: 0px auto 0px auto;
	padding-bottom: 25px;
	text-align: left;
	width: 994px;
}
#top-bar
{



}
#top-contact
{
	float:left;
	font-size:14px;
	padding:25px 0px 4px 0px
}
#top-contact img
{
	margin-right:8px
}
#top-menu
{
	float:right;
	font-size:12px;
	padding:27px 0px 4px 0px
}
#main-menu
{
	background-color:#000000;
	height:50px;
	padding-left:30px;
	width:960px
}
#main-menu-master
{
	background-color:#000;
	width:100%
}
.margin-bottom
{
	margin-bottom:45px
}

/*****************************************/
/* Footer
/*****************************************/
#our-site
{
	padding:0px 0px 20px 0px
}
.our-site-col
{
	float:left;
	font-size:12px;
	padding:0px 15px 20px 15px;
	width:125px;
}
.our-site-col ul
{
	padding-left:0px;
	margin:0px 0px 0px 0px;
}
.our-site-col li
{
	width:125px;
}
.black-bar
{
	background:#181b20 url(/images/black-bar.jpg) no-repeat;
	clear:both;
	height:12px;
	width:100%;
}
.black-bar-top
{
	background-color:#D7D7D7;
	clear:both;
	height:1px;
	width:100%;
}
#legal-stuff
{
	font-size:10px;
	padding:10px 0px 0px 0px;
	text-align:center
}
#legal-stuff span
{
	color:#ffff14
}

/*****************************************/
/* Panels
/*****************************************/
#left, #right, #main, #main-large, #main-small
{
	padding:5px 30px 25px 0px
}
#main-large
{
	padding-right:0px;
}
#left, #right, #main, #main-small
{
	float:left
}
#left, #right
{
	width:190px
}
#right, #main, #main-small
{
	padding-left:30px;
}
#main, #main-small
{
	border-left:#E1E1E1 1px solid;
}
#main
{
	width:719px
}
#main-small
{
	border-right:#E1E1E1 1px solid;
	width:498px
}
#right
{
	padding-right:0px;
}

/*****************************************/
/* Slideshow
/*****************************************/
#slideshow-master
{
	background-color:#000000;
	width:100%
}
#slideshow
{
	background-color:#000000;
	height:365px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:1000px;
}
#fadeshow
{
	z-index:1;
	position:absolute;
	top:0px;
}
#fadeshowtoggler
{
	left:779px;
	position:absolute;
	top:0px;
	z-index:2
}
#fadeshowtoggler div
{
	padding-top:5px
}
#fadeshowtoggler a
{
	cursor:default;
}
#fadeshowtoggler div img
{
	border:#FFF 1px solid
}
.fadeslidedescdiv
{
	background-color:#000000;
	border-top:#000 1px solid;
	opacity:0.5;
	padding-bottom:10px;
}
.fadeslidedescdiv h1
{
	background-color:transparent;
	opacity:1;
	font-weight:400;
	font-size:20px;
	margin:0px 0px 0px 0px;
	text-transform:none;
}
.fadeslidedescdiv a
{
	color:#69F;
}
.fadeslidedescdiv p
{
	background-color:transparent;
	opacity:1;
	line-height:1.2;
	margin:0px 0px 0px 0px;
	padding:0px 40px 0px 0px
}

/*****************************************/
/* Brands
/*****************************************/
#brands
{
	background-color:#000000;
	background-repeat:no-repeat;
	height:75px;
	margin-bottom:25px
}
#brands img
{
	border:none
}

/*****************************************/
/* Products and Services
/*****************************************/
#product-content
{
	float:left;
	padding:20px 20px 0px 0px;
	width:713px
}
#product-gallery
{
	background-color:#181B20;
	float:right;
	padding:20px 0px 20px 15px;
	width:252px
}
#product-gallery div
{
	padding-bottom:20px
}
#product-gallery img
{
	border:#D7D7D7 1px solid
}

/*****************************************/
/* Contact us
/*****************************************/
#tel-fax-email
{
	font-size:13px
}
#map
{
	border:#D7D7D7 1px solid;
	height:200px;
	margin:15px 0px 10px 0px;
	width:190px
}

/*****************************************/
/* Testimonials
/*****************************************/
.testimonial-left, .testimonial-right
{
	background:#181B20 url(/images/bg.gif) no-repeat;
	color:#FFF;
	padding:20px 100px 40px 20px;
	width:350px
}
.testimonial-left
{
	clear:both;
	float:left
}
.testimonial-right
{
	float:right
}
.testimonial-content
{
	padding-bottom:15px;
}
.testimonial-author
{
	border-top:#D7D7D7 1px solid;
	font-weight:700;
	padding-top:10px
}

/*****************************************/
/* Forms
/*****************************************/
.formtext
{
	border:#000 1px solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 3px 3px 3px;
}
button
{
	border:#000 1px solid;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px
}
/* sizes */ 
#main-wrap > div {
	min-height: 450px;
	text-align: left;
} 
 
 
#header, 
#footer { 
    background-color:#080000;
	min-height: 40px; 
}
.container{
	width:980px;
	text-align:left;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer-top{
	background:#dfdfdf;
	padding:30px 0 50px 0;
	width:100%;
	margin:0 auto;
	margin-top:40px;
	border-bottom:1px solid #ffffff;
}
#footer-top .footer-column{
	width:266px;
	float:left;
	padding-right:91px;
}
#footer-top .footer-column .title{
	color:#2b6ba1;
	font-size:20px;
	letter-spacing:-1px;
	margin:0;
	padding:35px 0 10px 0;
	border-bottom:1px solid #bdbdbd;
}
#footer-top .footer-column ul{
	margin:0;
	padding:0;list-style:none;
}
#footer-top .footer-column ul li{
	color:#353434;
	padding:10px 0 10px 0;
	border-bottom:1px solid #bdbdbd;
	line-height:16px;
}
#footer-top .footer-column ul li a{
	color:#383838;
	text-decoration:none;
	font-weight:bold;
}
#footer-top .footer-column ul li a{
	color:#2b6ba1;
	text-decoration:none;
	font-weight:bold;
}
#footer-top .footer-column p{
	margin:0;
	padding:2px 0 4px 0;
	line-height:16px;
}
#footer-top .footer-column ul li a.post-title{
	float:left;
	color:#383838;
	max-width:210px;
	padding:3px 5px 5px 0;
}
#footer-top .footer-column ul li a:hover{
	text-decoration:underline;
} 
#footer-mid{
	background:url(/images/misc/sprite2.png) 0px -221px repeat-x;
	height:210px;
	width:100%;
	margin:0 auto;
}
#footer-mid .footer-column{
	width:133px;
	height:170px;
	float:left;
	background-image:url(/images/misc/sprite1.png);
	background-position:39px -1080px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}
#footer-mid .footer-column p{
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	margin:0;
	padding-bottom:8px;
}
#footer-mid .footer-column ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:16px;
}
#footer-mid .footer-column ul li a{
	color:#bababa;
	text-decoration:none;
}
#footer-mid .footer-column ul li a:hover{
	text-decoration:underline;
}
#footer-mid .footer-column-last{
	width:135px;
	background:none;
	position:relative;
}
#footer-mid .footer-column-last .footer-button{
	position:absolute;
	bottom:-3px;
	right:0;
	height: 21px;
}
#footer-btm{
	width:100%;
	margin:0 auto;
	padding-bottom:30px;
}
#footer-btm p, #footer-btm p a{
	text-align:center;
	margin:0;
	color:#2a2a2a;
	line-height:20px;
}
#footer-btm p a{
	color:#2a2a2a;
	text-decoration:none;
} 
/* layout */ 
#main-wrap { 
    /* overflow to handle inner floating block */ 
    overflow: hidden; 
} 
 
#sidebar { 
    background-color:#000000;
	float: left; 
    width: 30%; 
} 
 
#content-wrap {
	background-color:#000000;
	float: right;
	width: 70%;
}    

/*****************************************/
/* Dropdown Menu
/*****************************************/
.dropdown
{
	float:left;
	margin:11px 0px 0px 0px;
	padding-right:4px;
	text-transform:uppercase
}
.dropdown dt
{
	color: #FFF;
	padding: 8px 12px 13px 16px;
	font-size: 13px;
	cursor: default
}
.dropdown a, .dropdown a:active, .dropdown a:visited, .dropdown a:hover
{
	color:#FFF
}
.dropdown a:hover
{
	text-decoration:none
}
.dropdown dd
{
	position:absolute;
	overflow:hidden;
	display:none;
	background:#000;
	margin:0px 0px 0px 0px;
	z-index:200;
	opacity:0;
}
.dropdown img
{
	padding:5px 0px 0px 5px
}
.dropdown ul
{
	list-style:none;
	border-top:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
}
.dropdown li
{
	display:block;
	font-size:11px;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited
{
	display:block;
	color:#FFCC00;
	padding:8px 20px 8px 20px;
	text-decoration:none;
	background-color:#101010 ;
}
.dropdown li a:hover
{
	background-color:#181B20;
	color:#FFFFFF;
	display:block;
	padding:8px 20px 8px 20px;
	text-decoration:none
}
.dropdown .underline
{
	border-bottom:1px solid #D7D7D7
}
#footer-top{
	background:#dfdfdf;
	padding:30px 0 50px 0;
	width:100%;
	margin:0 auto;
	margin-top:40px;
	border-bottom:1px solid #ffffff;
}
#footer-top .footer-column{
	width:266px;
	float:left;
	padding-right:91px;
}
#footer-top .footer-column .title{
	color:#2b6ba1;
	font-size:20px;
	letter-spacing:-1px;
	margin:0;
	padding:35px 0 10px 0;
	border-bottom:1px solid #bdbdbd;
}
#footer-top .footer-column ul{
	margin:0;
	padding:0;list-style:none;
}
#footer-top .footer-column ul li{
	color:#353434;
	padding:10px 0 10px 0;
	border-bottom:1px solid #bdbdbd;
	line-height:16px;
}
#footer-top .footer-column ul li a{
	color:#383838;
	text-decoration:none;
	font-weight:bold;
}
#footer-top .footer-column ul li a{
	color:#2b6ba1;
	text-decoration:none;
	font-weight:bold;
}
#footer-top .footer-column p{
	margin:0;
	padding:2px 0 4px 0;
	line-height:16px;
}
#footer-top .footer-column ul li a.post-title{
	float:left;
	color:#383838;
	max-width:210px;
	padding:3px 5px 5px 0;
}
#footer-top .footer-column ul li a:hover{
	text-decoration:underline;
}
#footer-mid{
	background:url(/images1/sprite2.png) 0px -221px repeat-x;
	height:185px;
	width:100%;
	margin:0 auto;
}
#footer-mid .footer-column{
	width:136px;
	height:170px;
	float:left;
	background-image:url(/images1/sprite1.png);
	background-position:39px -1080px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}
#footer-mid .footer-column p{
	font-weight:bold;
	font-size:13px;
	color: #DCAE4C;
	margin:0;
	padding-bottom:8px;
}
#footer-mid .footer-column ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:16px;
}
#footer-mid .footer-column ul li a{
	color:#bababa;
	text-decoration:none;
}
#footer-mid .footer-column ul li a:hover{
	text-decoration:underline;
}
#footer-mid .footer-column-last{
	width:135px;
	background:none;
	position:relative;
}
#footer-mid .footer-column-last .footer-button{
	position:absolute;
	bottom:-2px;
	right:0;
	height: 21px;
}
#footer-btm{
	width:100%;
	margin:0 auto;
	padding-bottom:30px;
}
#footer-btm p, #footer-btm p a{
	text-align:center;
	margin:0;
	color:#2a2a2a;
	line-height:20px;
}
#footer-btm p a{
	color:#2a2a2a;
	text-decoration:none;
}
.social-icons{
	width:36px;
	padding:0 9px 9px 0;
	float:left;
}
.social-links{
	background-image:url(/images1/sprite1.png);
	background-position:0px -921px;
	height:36px;
	width:36px;
	display:block;
	text-decoration:none;
}
.facebook:hover{
	background-position:0px -993px;
}
.twitter{
	background-position:-36px -921px;
}
.twitter:hover{
	background-position:-36px -993px;
}
.google{
	background-position:-72px -921px;
}
.google:hover{
	background-position:-72px -993px;
}
.linkedin{
	background-position:0px -957px;
}
.linkedin:hover{
	background-position:0px -1029px;
}
.youtube{
	background-position:-36px -957px;
}
.youtube:hover{
	background-position:-36px -1029px;
}
.rss{
	background-position:-72px -957px;
}
.rss:hover{
	background-position:-72px -1029px;
}
.plusone{
	width:70px;float:right;
}
.fb-like{
	border:none;
	overflow:hidden;
	width:80px;
	height:21px;
	float:right;
}
.tweet{
	width:90px;
	float:right;
}
.share{
	width:95px;
	float:right;
}
.google-button:hover{
	background-position:0 -28px;
}
.linkedin-button:hover{
	background-position:0 -84px;
}
.twitter-button:hover{
	background-position:0 -140px;
}
.facebook-button:hover{
	background-position:0 -196px;
}
/*****************************************/
/* Miscellaneous
/*****************************************/
.caption
{
	color:#09C;
	font-weight:700;
	padding-top:10px
}
.clear
{
	clear:both
}
#global #container .clear #main-wrap #sidebar div table tr td p strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}


 Start - Testimonials 

.testimonial {
	margin: 0;
	background: #314a51;
	padding: 10px 50px;
	position: relative;






    font-family: Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fdffff;
	border-radius: 20px;
	text-shadow: 0 1px 0 #ECFBFF;
	background-image: url(linear-gradient(#CEF3FF, #3B0B0B));
}

.testimonial:before, .testimonial:after {
    content: "";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #999;
    font-style: normal;
}

.testimonial:before {
    top: 0;
    left: 10px;
}
.testimonial:after {
    content: "";
    right: 10px;
    bottom: -0.5em;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #B7EDFF;
    margin: 0 0 0 25px;
}
.testimonial-author {
    margin: 0 0 0 25px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align:left;
}
.testimonial-author span {
    font-size: 12px;
    color: #666;
}

 End - Testimonials 

div.c12 {float:left}
 h3.c11 {color: #FFFF14}
 div.c10 {margin-top:20px;}
 h2.c9 {
        color: #FFCC66
}
 table.c8 {width: 133px; background-color: white; color: black;}
 td.c7 {color: black; font-family: arial, sans-serif; font-size: 12px; border: none; padding: 7px;}
 a.c6 {color:blue;}
 div.c5 {text-align: left}
 p.c4 {text-align: left}
 h1.c3 {
        color: #FFCC66
}
 p.c2 {text-align: center}
 p.c1 {color:#ffff14;}
</style>

<style type="text/css">
 h1.c2 {color: green}
 p.c1 {text-align: center}
p.c11 {
	color: #DCAE4C;
}
p.c11 {text-align: center}



 Start - Custom Styling Social Network Tabs 


.tab-twitter,.tab-twitter .dcsmt-btn,li.active.dcsmt-twitter,li.dcsmt-twitter:hover {
    background-color: #4ec2dc;
}

.tab-facebook,.tab-facebook .dcsmt-btn,li.active.dcsmt-facebook,li.dcsmt-facebook:hover {
    background-color: #3b5998;
}

.tab-fblike,.tab-fblike .dcsmt-btn,li.active.dcsmt-fblike,li.dcsmt-fblike:hover {
    background-color: #3b5998;
}

.tab-fbrec,.tab-fbrec .dcsmt-btn,li.active.dcsmt-fbrec,li.dcsmt-fbrec:hover {
    background-color: #3b5998;
}

.tab-google,.tab-google .dcsmt-btn,li.active.dcsmt-google,li.dcsmt-google:hover {
    background-color: #2d2d2d;
}

.tab-rss,.tab-rss .dcsmt-btn,li.active.dcsmt-rss,li.dcsmt-rss:hover {
    background-color: #FF9800;
}

.tab-flickr,.tab-flickr .dcsmt-btn,li.active.dcsmt-flickr,li.dcsmt-flickr:hover {
    background-color: #f90784;
}

.tab-delicious,.tab-delicious .dcsmt-btn,li.active.dcsmt-delicious,li.dcsmt-delicious:hover {
    background-color: #3271CB;
}

.tab-youtube,.tab-youtube .dcsmt-btn,li.active.dcsmt-youtube,li.dcsmt-youtube:hover {
    background-color: #DF1F1C;
}

.tab-digg,.tab-digg .dcsmt-btn,li.active.dcsmt-digg,li.dcsmt-digg:hover {
    background-color: #195695;
}

.tab-pinterest,.tab-pinterest .dcsmt-btn,li.active.dcsmt-pinterest,li.dcsmt-pinterest:hover {
    background-color: #CB2528;
}

.tab-lastfm,.tab-lastfm .dcsmt-btn,li.active.dcsmt-lastfm,li.dcsmt-lastfm:hover {
    background-color: #C90E12;
}

.tab-dribbble,.tab-dribbble .dcsmt-btn,li.active.dcsmt-dribbble,li.dcsmt-dribbble:hover {
    background-color: #F175A8;
}

.tab-vimeo,.tab-vimeo .dcsmt-btn,li.active.dcsmt-vimeo,li.dcsmt-vimeo:hover {
    background-color: #4EBAFF;
}

.tab-stumbleupon,.tab-stumbleupon .dcsmt-btn,li.active.dcsmt-stumbleupon,li.dcsmt-stumbleupon:hover {
    background-color: #EB4924;
}

.tab-deviantart,.tab-deviantart .dcsmt-btn,li.active.dcsmt-deviantart,li.dcsmt-deviantart:hover {
    background-color: #B8C529;
}

.tab-tumblr,.tab-tumblr .dcsmt-btn,li.active.dcsmt-tumblr,li.dcsmt-tumblr:hover {
    background-color: #365472;
}

.tab-linkedin,.tab-linkedin .dcsmt-btn,li.active.dcsmt-linkedin,li.dcsmt-linkedin:hover {
    background-color: #006DA7;
}

.tab-instagram,.tab-instagram .dcsmt-btn,li.active.dcsmt-instagram,li.dcsmt-instagram:hover {
    background-color: #413A33;
}

.social-tabs li {
    background: #DCAE4C;
}

.dcsnt.active,.social-tabs li.active {
    border: none;
}

 End - Custom Styling Social Network Tabs 
 
 
/*****************************************/
/* Testimonials
/*****************************************/
.testimonial-left, .testimonial-right
{
	background:#181B20 url(/images/bg.gif) no-repeat;
	color:#FFF;
	padding:20px 100px 40px 20px;
	width:350px
}
.testimonial-left
{
	clear:both;
	float:left
}
.testimonial-right
{
	float:right
}
.testimonial-content
{
	padding-bottom:15px;
}
.testimonial-author
{
	border-top:#D7D7D7 1px solid;
	font-weight:400;
	padding-top:10px
}
 
 
/*****************************************/
/* Testimonial
/*****************************************/ 
 
.testimonial {
	margin: 0;
	background: #131515;
	padding: 10px 50px;
	position: relative;






    font-family: Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fdffff;
	border-radius: 20px;
	background-image: url(linear-gradient(#CEF3FF, #3B0B0B));
}

.testimonial:before, .testimonial:after {
    content: "";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #999;
    font-style: normal;
}

.testimonial:before {
    top: 0;
    left: 10px;
}
.testimonial:after {
    content: "";
    right: 10px;
    bottom: -0.5em;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #131515;
    margin: 0 0 0 25px;
}
.testimonial-author {
    margin: 0 0 0 25px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align:left;
}
.testimonial-author span {
    font-size: 12px;
    color: #666;
}
