@charset "utf-8";

/*==============================================General CSS Document starts==================================================== */

*{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

body,ul,p,h1,h2,h3,img,form,input {
	padding:0;
	margin:0;
}

body {
	background:#F0F0F0;
}


img {
	display:block;
}


ul {
	list-style:none;
}

.list {
	font-size:12px;
	color:#80653F;
	font-weight:bold;
	padding-left:20px;
	margin:5px 0 0 15px;
	line-height:20px;
	list-style:disc;
}

a {
	outline:none;
}

a:link   { color: #1c97fd; font-size: 11pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:visited   { color: #85c7fe; font-size: 11pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a:hover  { color: #1d7888; font-size: 11pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

.bold { color: #1c97fd; font-size: 11pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: bold; }

.form { color: #01467E; font-size: 10pt; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: bold;}

.spacer {
	clear:both;
	line-height:0;
	padding:0;
	margin:0;
	font-size:0;
}

/*================================================General CSS Document ends===================================================== */

/*===============================================Header CSS Document starts=====================================================*/

#top {  
	margin:0 auto; 	
	width:800px;
	background:url(images/top_bg.gif) no-repeat 0 0;
	position:relative;
	height:25px;
    	
}

#top_text {
	color: #1c97fd;
   	width:800px;
	height:25px;
    margin: 0 5px 0 620px;
	
}

#header {
	margin:0 auto;
	width:800px;
	background:url(images/header.jpg) no-repeat 0 0;
	position:relative;
	height:198px;
	
}

#header_text {
	
	display:none;
	
}


#headerinner {
	margin:0 auto;
	width:800px;
	background:url(images/header-premarital-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#heade_premarital {
	margin:0 auto;
	width:800px;
	background:url(images/header-premarital-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_oneonone {
	margin:0 auto;
	width:800px;
	background:url(images/header-oneonone-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_aboutlife {
	margin:0 auto;
	width:800px;
	background:url(images/header-aboutlife-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_faq {
	margin:0 auto;
	width:800px;
	background:url(images/header-faq-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_about {
	margin:0 auto;
	width:800px;
	background:url(images/header-about-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_publicspeaking {
	margin:0 auto;
	width:800px;
	background:url(images/header-publicSp-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_products {
	margin:0 auto;
	width:800px;
	background:url(images/header-products-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}

#header_contact {
	margin:0 auto;
	width:800px;
	background:url(images/header-contact-bg.jpg) no-repeat 0 0;
	position:relative;
	height:229px;
}


img.logo {
	width:263px;
	height:46px;
	float:left;
	padding:21px 0 0 8px;
}


/*===============================================Header CSS Document ends=======================================================*/

/*===============================================Content CSS Document starts=====================================================*/

#content {
	margin:0 auto;
	width:800px;
	padding:0 0 28px 0;
	background-color: #ffffff;
}

/*left panel starts*/

#content #left {
	width:211px;
	float:left;
	position:relative;
}


#content #left ul {
	margin:1px 0 0;
	width:211px;
	padding: 0 0 106px 0;
	background:#e2e8f4;
}

#content #left ul li a {
	text-indent:-2000px;
	display:block;
	height:33px;
	width:211px;
	background:no-repeat 0 0;
}

#content #left ul li span {
	text-indent:-2000px;
	display:block;
	height:33px;
	width:211px;
	background:no-repeat 0 0;
}

#content #left ul li a:hover {
	background-color:#BDD32B;
}

#content #left ul li a.home {
	background:url(images/nav_home.jpg);
}

#content #left ul li a.home:hover {
	background:url(images/nav_homeOver.jpg);
}

#content #left ul li span.home {
	background:url(images/nav_homeOver.jpg);
}

#content #left ul li a.replication {
	background:url(images/nav_repli.jpg);
}

#content #left ul li a.replication:hover {
	background:url(images/nav_repliOver.jpg);
}

#content #left ul li span.replication {
	background:url(images/nav_repliOver.jpg);
}

#content #left ul li a.cards {
	background:url(images/nav_cards.jpg);
}

#content #left ul li a.cards:hover {
	background:url(images/nav_cardsOver.jpg);
}

#content #left ul li span.cards {
	background:url(images/nav_cardsOver.jpg);
}

#content #left ul li a.duplication {
	background:url(images/nav_dupli.jpg);
}

#content #left ul li a.duplication:hover {
	background:url(images/nav_dupliOver.jpg);
}

#content #left ul li span.duplication {
	background:url(images/nav_dupliOver.jpg);
}

#content #left ul li a.authoring {
	background:url(images/nav_auth.jpg);
}

#content #left ul li a.authoring:hover {
	background:url(images/nav_authOver.jpg);
}

#content #left ul li span.authoring {
	background:url(images/nav_authOver.jpg);
}

#content #left ul li a.packaging {
	background:url(images/nav_pkg.jpg);
}

#content #left ul li a.packaging:hover {
	background:url(images/nav_pkgOver.jpg);
}

#content #left ul li span.packaging {
	background:url(images/nav_pkgOver.jpg);
}

#content #left ul li a.bluray {
	background:url(images/nav_blu.jpg);
}

#content #left ul li a.bluray:hover {
	background:url(images/nav_bluOver.jpg);
}

#content #left ul li span.bluray {
	background:url(images/nav_bluOver.jpg);
}

#content #left ul li a.usb {
	background:url(images/nav_usb.jpg);
}

#content #left ul li a.usb:hover {
	background:url(images/nav_usbOver.jpg);
}

#content #left ul li span.usb {
	background:url(images/nav_usbOver.jpg);
}

#content #left ul li a.quote {
	background:url(images/nav_quote.gif);
}

#content #left ul li a.quote:hover {
	background:url(images/nav_quoteOver.gif);
}


/*left panel ends*/

/*right panel starts*/

#right {
	width:584px;
	float:left;
	margin:0 0 0 5px;
}

#right a.duplication {
	float:right;
	background:url(images/take-a-moment.gif) no-repeat 0 0;
	display:block;
	width:162px;
	line-height:32px;
	text-indent:-2000px;
	margin:1px 0 0;
}


#right h2 {
	font-size:19px;
	color: #207a8a;
	margin:10px 0 0 11px;
}


#right p {
	font-size:13px;
	line-height:20px;
	color:#3d3e3f;
	margin:13px 20px 0 11px;
	font-weight:normal;
}

#right p img {
	
	padding:0 8px 0 8px;
} 

#right ul {
	padding:30px 0 0 0;
}

#right ul li {
	float:left;
	margin:0 6px 0 0;
}

#right ul li.nopad {
	margin:0;
}

#right ul li a {
	background:no-repeat 0 0;
	display:block;
	width:189px;
	height:127px;
	text-indent:-2000px;
}

#right ul li a.dupli {
	background:url(images/home_sub_dupli.jpg);
}

#right ul li a.cards {
	background:url(images/home_sub_cards.jpg);
}

#right ul li a.repli {
	background:url(images/home_sub_repli.jpg);
}


/*right panel ends*/	

/*===============================================Content CSS Document ends=====================================================*/

/*=============================================== FORM =====================================================*/

input.lightblue {background-color: #D8E7E9; font-weight: bold; font-size: 11px; color: white; margin:5px 0 0;}
input.blue {background-color: #D8E7E9; font-size: 11px; margin:5px 0 0;}
textarea {background-color: #D8E7E9; font-size: 11px; margin:5px 0 0; width: 150px;}

/*=============================================== FORM END =====================================================*/

/*===============================================Footer CSS Document starts=====================================================*/
#footer {
	margin:0 auto;
	width:800px;
	position:relative;
	text-align:center;
}

#footer ul {
	
	padding:12px 0 0;
}

#footer ul li {
    font-size:10px;
	float:left;
	line-height:14px;
	padding:0 5px;
}

#footer ul li span {
	color:#1770c5;
	font-size:10px;
}

#footer ul li.noborder {
	background:none;
}

#footer ul li a {
	font-size:10px;
	color:#217b8a;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#037ff6;
}

#footer span.copyright {
	position:absolute;
	left:8px;
	top:46px;
	display:block;
	width:138px;
	font-size:11px;
	color:#1770c5;
}

#footer a.site {
	position:absolute;
	right:0;
	top:46px;
	display:block;
	width:215px;
	font-size:11px;
	color:#1770c5;
	text-decoration:none;
}

#footer a.site:hover {
	text-decoration:underline;
}

/*===============================================Footer CSS Document ends=====================================================*/
