@charset "utf-8";
/* CSS Document */

html {
	margin:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	background:#F3DEB7 url(images/body-bg.jpg) no-repeat center top;
	margin:0px;
	padding:0px;
}

a{
	text-decoration: none;
	outline:none;
	color:#D97C0B;
}

a:hover {
	color:#3D2121;
	
}

input{
	margin: 0;
  	padding: 0;
	color:#666666; 
	}
form {
  	margin: 0;
  	padding: 0;
}

p {
	padding:0;
	margin: 0;
}

img {
	 border: 0 none;
}
.pic1{
	padding:2px;
	border:1px solid #CCCCCC;
}


.clear{
	clear:both;
}
.right{
	float:right;
}
.left{
	float:left;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
ul{
	margin:0px;
	padding:0px;

}
li{
	margin:0px;
	padding:0px;
}
.paddingLTR-20{
	padding-left:20px;
	padding-right:20px;
}
.absmiddle {
	vertical-align: middle;
}

.paddingLTR-15{
	padding-left:15px;
	padding-right:15px;
}
.paddingLTR-12{
	padding-left:12px;
	padding-right:12px;
}
.txt-18{
	font-size:18px;
}
.txt-11{
	font-size:11px;
}
.txt-12{
	font-size:12px;
}
.txt-orange{
	color:#D97C0B;
}
.txt-brown{
	color:#733C0D;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
}
#container{
	width:1000px;
	margin:auto;
}
.header {
	padding-bottom:0px;
}
#logo{
	float: left;
	padding-top:40px;
	padding-left:36px;
}
.tnb{
	float:right;
	padding-top:35px;
	height:43px;
	padding-right:22px;
}
.content{
	background:url(images/content-bg.jpg) repeat-y -2px 0;
	width:900px;
	margin:auto;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:50px;
}
.content-box{
	width:436px;
	background:url(images/content-box-bg.jpg) no-repeat bottom;
	color:#666666;
	padding-bottom:10px;
}
.read-more{
	float:right;
	background:url(images/arrow.gif) no-repeat 66px 5px;
	padding-right:10px;
	margin-top:5px;
}
.content ul{
	padding-right:10px;
}
.content li{
	background:url(images/dot-img.jpg) repeat-x bottom;
	padding:5px 10px 5px 0;
	list-style:none;
}
.content li a{
	background:url(images/arrow-2.jpg) no-repeat 0 5px;
	padding-left:10px;
	font-size:12px;
	color:#666666;
	

}
.content li a:hover{
	color:#D97C0B;
}
.inner-content{
	background:#FFFFFF;
	font-size:14px;
	margin-left:25px;
	margin-right:25px;
	width:950px;
}
.leftcol-inner{
	float:left;
	width:230px;
	margin-top:0px;
}

.lnb{
background:url(images/leftcol-bg.jpg) repeat-y;
}

.breadcrumb
{
	padding: 8px;
	font-size: 11px;
}

.breadcrumb a
{
}


.rightcol-inner{
	float:right;
	width:700px;
	margin-top:0px;
	margin-right:5px;
	line-height:18px;
	color:#333333;
}

.rightcol-inner ul{
}

.rightcol-inner li{
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left 5px;
	padding-left: 10px;
}

.leftcol-inner ul{
	margin-top:5px;
	padding-left:10px;
}
.leftcol-inner li{
	list-style:none;
	padding-right:8px;
}
.leftcol-inner li a{
	color:#000000;
	display:block;
	font-size:12px;
	padding:8px 0 8px 20px;
	background:url(images/arrow.gif) no-repeat 10px 12px;
}
.leftcol-inner li a:hover{
	background:#D97C0B url(images/white-arrow.jpg) no-repeat 10px 12px;
	color:#FFFFFF;
}
.order-now{
	float:left;
	padding:33px 0 0 29px;
}
.copyright{
	margin-top:100px;
	float:left;
	margin-left:65px;
}
#footer-home{
	background:url(images/footer-bg.jpg) no-repeat #5B3232;
	width:941px;
	margin:auto;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	height:205px;
	line-height:18px;
}
#footer{
	background:url(images/footer-bg.jpg) no-repeat #5B3232;
	width:950px;
	margin:auto;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	height:205px;
	line-height:18px;
}
.copyright a{
	color:#FFFFFF;
}
.copyright a:hover{
	color:#D97C0B;
	text-decoration:underline;
}
.comming-soon{
	text-align:center;
	color:#000;
	font-size:22px;
	margin-top:150px;
}
.order {
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 0px;
}
.flashtext {
	width: 300px;
	margin-top: 310px;
	margin-left: 60px;
	position: absolute;
	font-size: 14px;
	line-height: 18px;
	color:#333333;
}
.but1 {
	color: #FFFFFF;
	background-color: #5B3232;
	border: 1px solid #666666;
	cursor:pointer;
}
.txtbox-width {
	width: 30px;
}
.smallB {
	margin-top:5px;
	background-image: url(images/bg-small-business.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 22px;
	width: 192px;
	display:block;
	padding-top:5px;
	text-align:center;
	color:#333;
	
}
.smallB:hover {
	background-image: url(images/bg-small-business-hover.gif);
	background-repeat: repeat;
	background-position: left top;
	color:#333333;
	
}

/*Updated 17, Arpil2010*/
.padTB3{
	padding:3px 0;
	}
.padT8{
	padding-top:8px;
	}
.txt-black{
	color:#333333;
	}
	
.col164{
	width:164px;
	}
.col910{
	width:910px;
	margin:auto;
	}
.padLR5{
	padding:0 5px;
	}
.padT15{
	padding-top:15px;
	}	
.ext-link{
	padding-top:10px;
	}	
.ext-link a{
	font-size:12px;
	}
.grey-line-padT5{
	padding-top:5px;
	}
.PHeading{
	padding:10px 5px 15px 5px;
	}	
.PHeading h1{
	color:#733C0D;
	font-size:24px;
	}
.PHeading span{
	color:#999;
	font-size:12px;
	}
.arrow a
{
	float: left;
	display: block;
	color: white;
	padding:0;
	text-indent: -9000px;
	overflow-x: hidden;
	overflow-y: hidden;
	outline:none;
	margin-right:7px;
	}
.arrow a.first{
	background-image:url(images/L-arrow-circle.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:20px;
	height:20px;	
	}
.arrow a.first:hover{
	background-image:url(images/L-arrow-circle-hover.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:20px;
	height:20px;	
	}		
.arrow a.link1{
	background-image:url(images/L-arrow-circle.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:20px;
	height:20px;	
	}
.arrow a.link1:hover{
	background-image:url(images/L-arrow-circle-hover.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	}					
.arrow a.link2{
	background-image:url(images/R-arrow-circle.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:20px;
	height:20px;	
	}
.arrow a.link2:hover{
	background-image:url(images/R-arrow-circle-hover.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	
	}
.arrow a.last{
	background-image:url(images/R-arrow-circle.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:20px;
	height:20px;	
	}	
.website-detail{
	padding-top:8px;
	}
.webpage{
	width:668px;
	float:right;
	border:5px solid #D0D0D0;
	}
.img-border{
	
	}
.quote{
	padding-bottom:15px;
	}	
.contact{
	width:214px;
	float:left;
	}
.contact-info{
	width:194px;
	background:#F7ECD5;
	padding:0 10px 10px 10px;	
	}
.contact-info h3{
	font-size:14px;	
	}
.txt-brown{
	color:#733C0D;
	}	
.divider{
	padding:10px 0;
	}
.txtpad{
	padding-top:2px;
	}
.txtpad iframe
{
    height:35px;
}
.admin-detail{
	font-size:12px;
	color:#333;
	padding-bottom:5px;
	}
.process{
	width:233px;
	height:135px;
	background:url(images/divider2.jpg) no-repeat left bottom;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	}
process strong{
	color:#585858;
	font-size:13px;
	}		
.process-txt{
	width:175px;
	margin:auto;
	text-align:center;
	color:#585858;
	font-size:13px;
	}			
.bottom-txt{
	width:660px;
	font-size:13px;	
	color:#585858;
	line-height:135%;
	padding-top:20px;
	
	}	
	
.video {
	width: 117px;
	position: absolute;
	margin-left: 20px;
	margin-top: 0px;


	*margin-top: 5px;
	height: 22px;
	background: url(images/video-bg.png) no-repeat left top;
	font-size: 9px;
	padding-top: 6px;
	z-index:999999;
}

.video a{
	font-size: 9px;
	text-decoration: none;
	padding-left: 11px;
	color: #CCCCCC;
}

.video a:hover{
	font-size: 9px;
	text-decoration: none;
	
	color: #FFFFFF;
	
}											
.table1{
	width:100%;
	border:none;
	}
.table1 a img{
	border:4px solid #D0D0D0;
	margin-bottom:10px;	
	}
.table1 tr img:hover{
	border:4px solid #BBBBBB;
	}	
.table1 h2{
	font-size:14px;
	color:#999;
	padding-bottom:6px;
	padding-left:4px;
		}
.table1 a{
	font-size:12px;
	padding-left:4px;
	}
.table1 tr td{
	padding:25px 0 0 5px;
	}	
											
.playLink
{
	width:25px;
	display:inline-block;
	text-align:center;
}
/*Updated 6, May2010*/
.feed-title{
	padding:11px 0 0 11px;
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/feedbox-top.jpg) no-repeat; 
	width:695px; 
	height:37px; 
	float:left;
}
.req-form{
	background:url(images/feedbox-mid.jpg) repeat-y left; 
	width:695px;
	padding:12px;
}
		
input{
	height:24px;
	width:300px;
	margin-bottom:3px;
	border:1px solid #ccc;
}
.txt-box{
	width:300px;
}
.feedbox-bot {
	background:url(images/feedbox-bot.jpg) no-repeat top left;
	width:695px;
}
textarea  {
	width:300px;
	border:1px solid #ccc;
}
.send-but{
	background:url(images/send-but.png) no-repeat; width:62px; height:24px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:4px;
	cursor:hand;
	color:#FFFFFF;
	}
.font-color-red{
	color:#FF0000; 
	font-size:11px;
}
.sub-title{
	color:#D97C0B;
	font-size:13px;
	font-weight:bold;
}
div.ddHeight dd
{
	margin-bottom:15px;
	margin-left:14px;
}
.bg-dgn{
	background:url(images/ipadapp-home-1.png) no-repeat center;
	width:1000px;
	margin:0 auto;
	height:144px;
}
.title-dgn{
	font-weight:bold;
	font-size:20px;
	color:#5B3232;
	padding-top:12px;
}
.title-dgn a{
	text-decoration:underline;
}
.title-dgn a:hover{
	color:#C87A19;
	text-decoration:none;
}				
.ipadimg{
	margin-right:25px;
	float:right;
}
.ipadimg-1{
	margin-top:17px;
	float:left;
}
.ipadapp-title {
	float:left;
	padding:31px 0 0 186px;
	font-size:27px;
	color:#FFFFFF;
}
.ipadapp-title-1 {
	font-size:27px;
	color:#FFFFFF;
	text-decoration:none;
}
.ipadapp-title-1 a{
	font-size:27px;
	color:#FFFFFF;
	text-decoration:underline;
}
.ipadapp-title-1 a:hover{
	text-decoration:none;
}
.ipad-pro{
	background:url(images/ipad-process.png) left no-repeat;
	font-size:18px;
	font-weight:bold;
	width:214px;
	height:124px;
	float:left;
	margin-left:4px;
}
.ipad-pro a{
	line-height:22px;
	padding:6px 0 0 89px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	width:125px;
	height:118px;
	float:left;

}
.ipad-pro a:hover{
	background:url(images/ipad-process-hover.png) left no-repeat;
	text-decoration:none;
}


/* Resources Page */
hr { background:#CCC; border:0 none; float:left; height:1px; width:100%;}
div.resources-txt{margin-bottom:15px; border-bottom:2px solid #CCC; padding:0px 0px 20px 0px; float:right; width:700px;}
div.resources-title{color:#D97C0B; font-size:18px; font-weight:bold;}
div.resources-icons{ float:left; width:80%; height:24px;}
.absmiddle-2 {vertical-align: middle; position:relative; top:-1px;}
.table2{
	width:100%;
	border:none;
	}
.table2 a img{
	border:4px solid #D0D0D0;
	margin-bottom:10px;
	width:150px;	
	}
.table2 tr img:hover{
	border:4px solid #BBBBBB;
	}	
.table2 h2{
	font-size:14px;
	color:#999;
	padding-bottom:6px;
	padding-left:4px;
		}
.table2 a{
	font-size:12px;
	padding-left:4px;
	}
.table2 tr td{
	padding:25px 0 0 5px;
	}