/* 	Index of this CSS File

	(01) COLUMNS ( Grid System)
	(02) LIST STYLES
	(03) BUTTONS
	(04) IMAGE LEFT, RIGHT AND CENTER
	(05) TEXT HIGHLIGHTING
	(06) GO TOP LINK
	(07) PAGINATION	
	(08) TAB STYLES
	(09) TOGGLES
	(10) IMAGE HOVER ZOOM, PLAY, DOC & FLASH ICONS
	(11) PRICING TABLES
	(12) INFO BOXES
	(13) POPUP LOGIN
	(14) DROP CAPS
	(15) PULL QUOTES
	(16) BLOCK QUOTES
	(17) TOOLTIP
	
 */

/* ========================================================== 
	(01) COLUMNS ( Grid System)
============================================================ */

.one-full, .one-half, .one-third , .one-fourth , .one-fifth, .one-sixth, .two-third, .three-fourth, .four-fifth, .five-sixth  { 	
	margin:0px 30px 0 0; 
	float:left; 
	position:relative;}
	
.last { margin-right:0;}	
.one-full { width:960px; margin-right:0;}
.one-half { width:465px;}
.one-third { width:300px;}
.one-fourth { width:217px;}
.one-fifth { width:168px;}
.one-sixth { width:135px;}
.two-third { width:630px;}
.three-fourth { width:713px;}
.four-fifth { width:762px;}
.five-sixth { width:795px;}

/* ========================================================== 
	(02) LIST STYLES
============================================================ */

#content ul{	
	padding:0 0 20px 0; }	
	
#content ul li{ 
	line-height:19px;
	padding-bottom:5px;
	padding-left:20px; } 

#content ul.list-green li 		{ background:url(../images/bullets/bullet-green.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-green li 	{ background:url(../images/bullets/disc-green.png) no-repeat 0 5px; padding-left:20px;}

#content ul.list-blue li 		{ background:url(../images/bullets/bullet-blue.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-blue li 	{ background:url(../images/bullets/disc-blue.png) no-repeat 0 5px; padding-left:20px;}

#content ul.list-black li		{ background:url(../images/bullets/bullet-black.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-black li	{ background:url(../images/bullets/disc-black.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-red li 		{ background:url(../images/bullets/bullet-red.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-red li 	{ background:url(../images/bullets/disc-red.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-teal li		{ background:url(../images/bullets/bullet-teal.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-teal li 	{ background:url(../images/bullets/disc-teal.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-orange li		{ background:url(../images/bullets/bullet-orange.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-orange li	{ background:url(../images/bullets/disc-orange.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-grey li		{ background:url(../images/bullets/bullet-grey.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-grey li 	{ background:url(../images/bullets/disc-grey.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-brown li		{ background:url(../images/bullets/bullet-brown.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-brown li 	{ background:url(../images/bullets/disc-brown.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-yellow li 		{ background:url(../images/bullets/bullet-yellow.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-yellow li	{ background:url(../images/bullets/disc-yellow.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-pink li 		{ background:url(../images/bullets/bullet-pink.png) no-repeat 0 5px; padding-left:20px;}	
#content ul.list-disc-pink li 	{ background:url(../images/bullets/disc-pink.png) no-repeat 0 5px; padding-left:20px;}	

#content ul.list-yellowstar li	{ background:url(../images/bullets/bullet-yellowstar.png) no-repeat 0 2px; padding-left:20px; }	
#content ul.list-bluestar li 	{ background:url(../images/bullets/bullet-bluestar.png) no-repeat 0 2px; padding-left:20px; }	

#content ul.list-circle li 	  	{ background:url(../images/bullets/bullet-circle.png) no-repeat 0 4px; padding-left:20px;  }	
#content ul.list-arrow-small li 	{ background:url(../images/bullets/bullet-arrow-small.png) no-repeat 0 6px; padding-left:15px; }

#content ul.list-arrow li 		{ background:url(../images/bullets/bullet-green-arrow.png) no-repeat 0 2px; padding-left:23px; }	
#content ul.list-arrow2 li		{ background:url(../images/bullets/bullet-green-arrow2.png) no-repeat 0 5px; padding-left:15px; }
	
#content ul.list-plus li		{ background:url(../images/bullets/bullet-plus.png) no-repeat 0 2px; padding-left:22px; }	
#content ul.list-minus li		{ background:url(../images/bullets/bullet-minus.png) no-repeat 0 2px; padding-left:22px; }
	
#content ul.list-checkmark li 	{ background:url(../images/bullets/bullet-checkmark.png) no-repeat 0 4px;padding-left:22px;  }
#content ul.list-checkmark2 li 	{ background:url(../images/bullets/bullet-checkmark2.png) no-repeat 0 2px;padding-left:22px;  }
#content ul.list-checkmark3 li 	{ background:url(../images/bullets/bullet2.png) no-repeat 0 2px;padding-left:22px;  }

#content ul.list-cross li 		{ background:url(../images/bullets/bullet-cross.png) no-repeat 0 2px; padding-left:22px;}	
#content ul.list-blue-arrow li 	{ background:url(../images/bullets/blue-arrow.png) no-repeat 0 2px; padding-left:22px;}	
#content ul.list-black-arrow li { background:url(../images/bullets/black-arrow.png) no-repeat 0 2px; padding-left:22px;}	

/* Ordered Lists */

#content ol {	padding: 0 0 8px 23px; }
	
#content ol li{
	padding-bottom:5px;
	line-height:19px;	
	list-style-type:decimal;
	list-style-position: outside; }	
	
/* Ordered Lists */

#content ol {	padding: 0 0 8px 23px; }
	
#content ol li{
	padding-bottom:5px;
	line-height:19px;	
	list-style-type:decimal;
	list-style-position: outside; }	
	
#content ol.list-lower-roman li { list-style: lower-roman; }
#content ol.list-upper-roman li { list-style: upper-roman; }
#content ol.list-lower-alpha li { list-style: lower-alpha; }
#content ol.list-upper-alpha li { list-style: upper-alpha; }

#content ol.steps {
	clear:both;
	margin: 0px 0 20px 0;
	background: #fff;
	padding: 0 0 0 35px;
	border: 1px solid #dedede;
	background: url(../images/backgrounds/orderedlist_bg.jpg) repeat-y;}
	
#content ol.steps li {
	margin: 0;
	padding: 15px 15px 5px 15px;
	color: #000;
	font-size: 18px;
	font-weight: normal;
	border-top: 1px solid #fff;	
	border-bottom: 1px solid #dedede;	
	border-left: 1px solid #fff;	
	background: #f4f4f4;
	text-shadow:0 1px 0 #fff;}

#content ol.steps li:hover {background: #eee;}
	
#content ol.steps li h3 { font-size:18px; margin:0 0 10px 0 }
	
#content ol.steps li p { font-size:12px; color:#363636; font-weight:normal; margin:0 0 10px 0;}
	
#content ol.steps li.first { }
#content ol.steps li.last {	border-bottom: none; }

/* ========================================================== 
	(03) BUTTONS
============================================================ */

button { 	
	cursor: pointer;
	overflow: visible; 
	position: relative;}
	
button span { 	
	display: block;	
	white-space: nowrap; 
	height:32px;	
	position: relative;}
	
button::-moz-focus-inner { border: none; padding:0;} /* span’s offset in firefox */

a.promotion-button, button.promotion-button{ 	
	height:39px;
	display:inline-block;
	padding:0 0 0 12px;
	width:auto;
	text-decoration:none;
	cursor:pointer;
	border:none;
	outline:none;	
	font-family:arial, verdana, georgia;}

a.promotion-button span, button.promotion-button span{ 	
	height:39px;
	display:inline-block;
	padding:0 20px 0 0;
	margin:0;
	line-height:35px;
	position: relative; 
	font-size:17px;	
	font-family:"Noticia Text", Georgia, arial;	}

a.promotion-button,button.promotion-button { padding:0 0 0 13px; /* Note : background image style code is in skin css file  */}
a.promotion-button span,button.promotion-button span{ color:#fff; padding-right:53px; /* Note : background image / text shadow style code is in skin css file  */}
a:hover.promotion-button,button.promotion-button:hover{ background-position: 0 -50px; }
a:hover.promotion-button span,button.promotion-button:hover span{  background-position:right -50px;  /* Note : text shadow style code is in skin css file  */ }

/* ====== White Buttons ====== */

a.button-small,button.button-small,a.button-medium,button.button-medium,a.button-large, button.button-large,a.button-xlarge, button.button-xlarge {
	display:inline-block;	
	text-decoration:none;
	cursor:pointer;
	border:none;
	outline:none;	
	font-family:arial, verdana, georgia;}

a.button-small span, button.button-small span,a.button-medium span, button.button-medium span,a.button-large span, button.button-large span,a.button-xlarge span, button.button-xlarge span{
	display:inline-block;
	color:#fff;
	margin:0;
	text-shadow: 1px 1px 0px #000;}

/* ====== Button Size Small ====== */
	
a.button-small,button.button-small,a.button-medium,button.button-medium,a.button-large, button.button-large,a.button-xlarge, button.button-xlarge { 	
	border-top:1px solid #dedede;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #d1d1d1;	
	text-shadow: 1px 1px 0px #fff;		
	width:auto;
	color:#505050;	
	-moz-box-shadow: 1px 1px 2px #e5e5e5;
	-webkit-box-shadow: 1px 1px 2px #e5e5e5;
	box-shadow: 1px 1px 2px #e5e5e5;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;	}
	
a.button-small,button.button-small { 
	background:url(../images/backgrounds/button-small.png) repeat-x 0 0; 
	padding:0 13px 0 13px; 
	height:29px; 
	line-height:29px; 
	font-size:11px; }
	
button.button-small { line-height:27px;}
	
a.button-medium,button.button-medium { 
	background:url(../images/backgrounds/button-medium.png) repeat-x 0 0; 
	padding:0 16px 0 16px;  
	height:34px; 
	line-height:34px; 
	font-size:13px; }	

button.button-medium { line-height:32px;}
	
a.button-large,button.button-large { 
	background:url(../images/backgrounds/button-large.png) repeat-x 0 0; 
	padding:0 18px 0 18px;  
	height:39px; 
	line-height:39px; 
	font-size:15px; }	

button.button-large { line-height:37px;}
	
a.button-xlarge,button.button-xlarge { 
	background:url(../images/backgrounds/button-xlarge.png) repeat-x 0 0; 
	padding:0 21px 0 21px;  
	height:49px; 
	line-height:49px; 
	font-size:18px; }	
	
button.button-xlarge { line-height:47px;}	
	
/* Note : Buttons hover background image style code is in skin css file  */
	
a.tiny-size ,button.tiny-size { height:21px; line-height:20px;	padding:0 10px 0 10px;  }

/* Colorful Buttons */

 a.color-btn1, button.color-btn1, 
 a.color-btn2, button.color-btn2, 
 a.color-btn3, button.color-btn3 { 
	display:inline-block; 	
	font-family:Arial, Helvetica, sans-serif; 
	padding: 0 0 0 5px; 
	text-decoration: none; 
	outline:none; 
	text-shadow:none; 
	font-weight:normal;
	position: relative; 
	border:0;		
	color:#fff; 
	cursor:pointer;
	margin:0 4px 6px 0 ;}
	
a.color-btn1, a.color-btn1 span, button.color-btn1, button.color-btn1 span,
a.color-btn2, a.color-btn2 span, button.color-btn2, button.color-btn2 span,
a.color-btn3, a.color-btn3 span, button.color-btn3, button.color-btn3 span
{display:inline-block;}

a.color-btn1,button.color-btn1 { background: url(../images/backgrounds/btn1_left.png) no-repeat 0 0;  font-size: 12px; line-height: 29px; height: 29px;}
a.color-btn1 span,button.color-btn1 span{ background:url(../images/backgrounds/btn1_right.png) no-repeat right 0; padding: 0px 12px 0px 7px; line-height: 29px;}
a:hover.color-btn1,button:hover.color-btn1{ background: url(../images/backgrounds/btn1_left-hover.png) no-repeat 0 0; }
a:hover.color-btn1 span,button:hover.color-btn1 span{ background:url(../images/backgrounds/btn1_right-hover.png) no-repeat right 0;}

a.color-btn2,button.color-btn2 { background: url(../images/backgrounds/btn2_left.png) no-repeat 0 0;  font-size: 14px; line-height: 33px; height: 33px;}
a.color-btn2 span,button.color-btn2 span{ background:url(../images/backgrounds/btn2_right.png) no-repeat right 0; padding: 0px 14px 0px 9px; line-height: 33px;}
a:hover.color-btn2,button:hover.color-btn2{ background: url(../images/backgrounds/btn2_left-hover.png) no-repeat 0 0; }
a:hover.color-btn2 span,button:hover.color-btn2 span{background:url(../images/backgrounds/btn2_right-hover.png) no-repeat right 0;}

a.color-btn3,button.color-btn3 { background: url(../images/backgrounds/btn3_left.png) no-repeat 0 0;  font-size: 18px; line-height: 40px; height: 40px;}
a.color-btn3 span,button.color-btn3 span{ background:url(../images/backgrounds/btn3_right.png) no-repeat right 0; padding: 0px 17px 0px 12px; line-height: 40px;}
a:hover.color-btn3,button:hover.color-btn3{ background: url(../images/backgrounds/btn3_left-hover.png) no-repeat 0 0; }
a:hover.color-btn3 span,button:hover.color-btn3 span{background:url(../images/backgrounds/btn3_right-hover.png) no-repeat right 0;}

/* button background colors */

a.green,	a:hover.green,		button.green,	button:hover.green 		{ background-color:#7a9143;}
a.red,		a:hover.red,		button.red,		button:hover.red 			{ background-color:#dd2619;}
a.pink,		a:hover.pink,		button.pink,		button:hover.pink 		{ background-color:#bd5094;}
a.blue,		a:hover.blue,		button.blue,		button:hover.blue 		{ background-color:#58a7df;}
a.jordyblue,a:hover.jordyblue,	button.jordyblue,button:hover.jordyblue 	{ background-color:#7f97ee;}
a.orange,	a:hover.orange,		button.orange,	button:hover.orange 		{ background-color:#e07700;}		

/* ========================================================== 
	(04) IMAGE LEFT, RIGHT AND CENTER
============================================================ */

.image-left, .image-right, .image-center { 	
	padding:6px; 
	background:#fff;
	border:1px solid #d4d4d4;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;	
	-moz-box-shadow: inset 3px 3px 3px #eeeeee;
	-webkit-box-shadow: inset 0 0 5px #eeeeee;
	box-shadow: inner 0 0 5px #eeeeee;
	-moz-box-shadow: inset 1px 1px 1px #fff;
	-webkit-box-shadow: inset 1px 1px 1px #fff;
	box-shadow: inset 1px 1px 1px #fff;}

.image-left { float:left; margin:5px 20px 10px 0; position:relative;}
.image-right { float:right; margin:5px 0 10px 20px; position:relative;}
.image-center { text-align:center; margin:10px 0 10px 0;}

/* ========================================================== 
	(05) TEXT HIGHLIGHTING
============================================================ */

.highlight-yellow,.highlight-black,.highlight-green,.highlight-blue,.highlight-red,.highlight-grey { 
	padding:0 5px 0 5px; 
	height:20px;
	border:1px solid; 
	text-shadow:none;	
	color:#fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}

.highlight-yellow { background-color:#FFFF00; border-color:#f0f000; color:#000;}
.highlight-black   { background-color:#010101; border-color:#000;}
.highlight-green   { background-color:#009900; border-color:#006e00;}
.highlight-blue     { background-color:#1b98da; border-color:#0074aa;}
.highlight-red       { background-color:#c80000; border-color:#890101;}
.highlight-grey     { background-color:#808080; border-color:#505050; color:#fff;}

/* ========================================================== 
	(06) GO TOP LINK
============================================================ */

.gotop a, .gotop a:active,.gotop2 a, .gotop2 a:active { 	
	text-decoration:none; 
	font-size:10px; 
	float:right;
	height:20px;
	margin-top:-20px;}	
.gotop2 a, .gotop2 a:active { margin-top:-12px; background:#ededed; padding-left:7px;}		
.gotop a, .gotop a:active {color:#888; }
.gotop2 a, .gotop2 a:active {color:#888}		
.gotop a:hover { color:#000; }
.gotop2 a:hover {color:#000; }

/* ========================================================== 
	(07) PAGINATION
============================================================ */

#content .page_navigation  { width:460px; background: url(../images/backgrounds/pagination-bg.png) repeat-x 0 0; height:33px; line-height:33px; text-align:center; margin:0 auto 0 auto;}

#content .page_navigation a {
	width:25px;
	height:20px;
	margin:0;	
	padding:0;
	text-align:center;
	text-shadow: 1px 1px 0 #fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
	line-height:33px;	
	display:inline-block;
	color:#363636;}
	
#content .page_navigation a:hover,#content .page_navigation  a.active_page {	
	height:20px;
	margin:6px 0 0px 0;	
	padding:0px;	
	line-height:20px;	
	width:23px;	
	color:#000;
	background:#ededed;		
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	-moz-box-shadow: inset 0 0 5px #acacac;
	-webkit-box-shadow: inset 0 0 5px #acacac;
	box-shadow: inset 0 0 5px #acacac;
	border:1px solid #fff; }	

#content .page_navigation a.previous_link,#content .page_navigation a.next_link { 
	width:58px; 
	height:33px; 	
	display:inline-block; 
	text-indent:0px; 	
	border:none;		
	text-decoration:none;	
	position:relative;}

#content .page_navigation a.previous_link,#content .page_navigation a.next_link {  margin:0px; padding:0; box-shadow:none; border:0; border-radius: 0; text-indent:-9999px;}
#content .page_navigation a.previous_link  { background:url(../images/backgrounds/pagination-prev.png) no-repeat 0 0; float:left;   }
#content .page_navigation a.next_link { background:url(../images/backgrounds/pagination-next.png) no-repeat 0 0;  float:right; }
	
#content .page_navigation a:hover.previous_link,#content .page_navigation  a:hover.next_link{ background-position:0 bottom;  }	
	
/* ========================================================== 
	(08) TAB STYLES
============================================================ */

#content .tabs-box  { 	
	background:#f4f4f4 url(../images/backgrounds/sidebar-tab.png) repeat-x 0 0;	
	border:1px solid #d3d3d3; 
	margin-bottom:20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; }

#content ul.tabs,#content ul.tabs2 { 		
	border:none;
	margin:0 0 9px 0;
	padding:0; 
	float: left; 	
	list-style: none; 
	height: 44px; 
	width: 100%; }

#content ul.tabs li ,#content ul.tabs2 li { border:none; margin:0; padding:0;}

#content ul.tabs li a,#content ul.tabs li:hover a,#content ul.tabs2 li a,#content ul.tabs2 li:hover a{ 	
	border-left:1px solid #f8f8f8; 
	border-right:1px solid #c8c8c8;	
	float: left; 	
	overflow: hidden; 
	position: relative; 
	margin:0;  
	font-family:"Noticia Text", georgia,arial,verdana; 	
	text-decoration: none; 
	height: 33px; 
	width:auto;
	color:#808080; 
	display: block; 
	font-size: 14px; 
	padding:0 22px 0 22px;
	outline: none;
	text-align:center;	 
	line-height: 30px;	}
	
#content ul.tabs li:first-child  a,#content ul.tabs2 li:first-child  a { border-left:0; }
#content ul.tabs li:last-child  a,#content ul.tabs2 li:last-child  a { border-right:0;padding:0 21px 0 21px; }

html #content ul.tabs li.tab-active a,html #content ul.tabs2 li.tab-active2 a{ background:url(../images/backgrounds/sidebar-tab-active.png) repeat-x center 0; border-left:0;  color:#000;}
html #content ul.tabs li:first-child.tab-active a,html #content ul.tabs2 li:first-child.tab-active2 a {
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-khtml-border-radius:5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;}
	
html #content ul.tabs2 li:last-child.tab-active2 a,#content ul.tabs2 li:last-child  a  { border-right:1px solid #c8c8c8;	border-left:1px solid #f8f8f8;  }

.tab_container,.tab_container2 { 	
	clear: both; 	
	float: left;  
	width: 100%; 
	color:#707070;	 }

.tab_content{ padding: 0 0 10px 10px;}
.tab_content2 { padding:0px 20px 0 20px;}
	
/* ========================================================== 
	(09) TOGGLES
============================================================ */

.trigger, .acc_trigger, .trigger, .acc_trigger { margin-bottom:2px; }

.trigger, .acc_trigger, .trigger, .acc_trigger,p.active a,p.active2 a,.toggle_container, .acc_container
	{
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	}

p.trigger, p.acc_trigger{ 
	font-family:"Noticia Text", georgia,arial,verdana;
	clear:both;
	padding:0;  
	margin:0 0 2px 0;  
	background: url(../images/backgrounds/toggles.png) no-repeat right 0;  
	height: 35px;  
	line-height: 33px; 
	width: 100%; 
	float: left; 
	border: 1px solid #c1c1c1; }
	
p.trigger a, p.acc_trigger a { clear:both;
	color: #363636; 
	font-size: 14px; 	
	text-indent:12px; 
	text-decoration: none; 
	display: block;
	height: 35px;  	
	line-height: 33px;  }
	
p.trigger a:hover, p.acc_trigger a:hover { color: #000;  }

p.active a{background: url(../images/backgrounds/toggles.png) no-repeat right bottom; color: #000; }

.toggle_container, .acc_container { 
	margin: 0 0 2px 0; 
	padding: 0; 
	overflow: hidden; 
	width: 100%; 
	clear: both; 
	border: 1px solid #c1c1c1;
	color:#707070;
	background-color:#fff; }
	
.toggle_container .block , .acc_container .block { 
	padding: 15px 20px 0px 20px; 
	margin:0; }

p.trigger2, p.acc_trigger2{ 
	padding: 0;  
	margin:0 0 2px 0; 
	background: url(../images/backgrounds/plus.png) no-repeat 0px 9px;  
	height: 32px;  
	line-height: 32px; 
	width: 100%; 
	float: left; }
	
p.trigger2 a, p.acc_trigger2 a { 
	font-family:"Noticia Text", georgia,arial,verdana;
	color: #363636; 
	font-size: 14px; 	
	text-indent:25px; 	
	text-decoration: none; 
	display: block; 
	margin-bottom:0; }
	
p.active2 a { background: url(../images/backgrounds/minus.png) no-repeat 0px 9px; color: #000; }

p.trigger2 a:hover, p.acc_trigger2 a:hover {  color: #000; }

.toggle_container2, .acc_container2 { 
	margin: 0 0 5px 0px;
	padding: 0; 
	overflow: hidden; 
	width: auto; 
	clear: both; }
	
.toggle_container2 .block2, .acc_container2 .block2{ 
	padding: 10px 15px 0px 15px; 
	margin:0; }	
	
/* ========================================================== 
	(10) IMAGE HOVER ZOOM, PLAY, DOC & FLASH ICONS
============================================================ */

.zoom-icon, .play-icon, .doc-icon, .flash-icon, .preloader { background-position:50% 50%; background-repeat:no-repeat;z-index:9999;}
.zoom-icon   { background-image:url(../images/icons/zoom.png)}
.play-icon   { background-image:url(../images/icons/play.png) }
.doc-icon     { background-image:url(../images/icons/doc.png) }
.flash-icon { background-image:url(../images/icons/flash.png) }
.preloader { background-image:url(../images/backgrounds/pre-loader4.gif) }

/* ========================================================== 
	(11) PRICING TABLES
============================================================ */

.pricing-table { text-align:center; float:left; margin-right:18px; margin-bottom:0px;}
.last { margin-right:0; }
.pricing-table h3 { height:45px; line-height:43px; color:#fff; font-size:18px; text-shadow:0 1px 0 #000; }
.pricing-table sup { color:#fff; font-size:24px;}
.pricing-table sub { color:#fff; font-size:15px;}
.table-price { color:#fff; font-size:48px; line-height:43px; margin-top:25px; font-family:"Trebuchet MS",georgia,arial; text-shadow:none; font-style:normal;  }
.pricing-6col .table-price { font-size:45px; }

#content .pricing-table ul { margin:0; padding:15px 0 15px 0; color:#5b5a5a; text-shadow:0 1px 0 #fff; }
#content .pricing-table ul li { height:38px; line-height:34px; display:block; margin:0; padding:0; }
#content .pricing-table ul li a {  color:#5b5a5a; text-decoration:none;display:block;  }
#content .pricing-table ul li a:hover {color:#000;}
#content .pricing-table ul li img { vertical-align:middle; padding-right:3px;}

/* pricing 3 column table */
.pricing-3col{ background:url(../images/backgrounds/pricing-3col-bg.png) repeat-y 0 0; width:304px; }
.pricing-3col:hover{ background:url(../images/backgrounds/pricing-3col-bg-hover.png) repeat-y 0 0; cursor:pointer; }
.pricing-3col-bottom { background:url(../images/backgrounds/pricing-3col-bottom.png) no-repeat 0 bottom; padding-bottom:10px; }

.blue-3col{ background:url(../images/backgrounds/pricing-3col-blue.png) no-repeat center top; width:304px; height:165px;}
.pink-3col{ background:url(../images/backgrounds/pricing-3col-pink.png) no-repeat center top; width:304px; height:165px;}
.red-3col{ background:url(../images/backgrounds/pricing-3col-red.png) no-repeat center top; width:304px; height:165px;}
.orange-3col{ background:url(../images/backgrounds/pricing-3col-orange.png) no-repeat center top; width:304px; height:165px;}
.green-3col{ background:url(../images/backgrounds/pricing-3col-green.png) no-repeat center top; width:304px; height:165px;}
.jordy-blue-3col{ background:url(../images/backgrounds/pricing-3col-jordy-blue.png) no-repeat center top; width:304px; height:165px;}

#content .pricing-3col ul li { background:url(../images/backgrounds/pricing-3col-list.png) no-repeat center top; width:302px;}

/* pricing 4 column table */
.pricing-4col{ background:url(../images/backgrounds/pricing-4col-bg.png) repeat-y 0 0; width:225px; }
.pricing-4col:hover{ background:url(../images/backgrounds/pricing-4col-bg-hover.png) repeat-y 0 0; cursor:pointer; }
.pricing-4col-bottom { background:url(../images/backgrounds/pricing-4col-bottom.png) no-repeat 0 bottom; padding-bottom:10px; }

.blue-4col{ background:url(../images/backgrounds/pricing-4col-blue.png) no-repeat center top; width:225px; height:165px;}
.pink-4col{ background:url(../images/backgrounds/pricing-4col-pink.png) no-repeat center top; width:225px; height:165px;}
.red-4col{ background:url(../images/backgrounds/pricing-4col-red.png) no-repeat center top; width:225px; height:165px;}
.orange-4col{ background:url(../images/backgrounds/pricing-4col-orange.png) no-repeat center top; width:225px; height:165px;}
.green-4col{ background:url(../images/backgrounds/pricing-4col-green.png) no-repeat center top; width:225px; height:165px;}
.jordy-blue-4col{ background:url(../images/backgrounds/pricing-4col-jordy-blue.png) no-repeat center top; width:225px; height:165px;}

#content .pricing-4col ul li { background:url(../images/backgrounds/pricing-4col-list.png) no-repeat center top; width:223px;}

/* pricing 5 column table */
.pricing-5col{ background:url(../images/backgrounds/pricing-5col-bg.png) repeat-y 0 0; width:177px; }
.pricing-5col:hover{ background:url(../images/backgrounds/pricing-5col-bg-hover.png) repeat-y 0 0; cursor:pointer; }
.pricing-5col-bottom { background:url(../images/backgrounds/pricing-5col-bottom.png) no-repeat 0 bottom; padding-bottom:10px; }

.blue-5col{ background:url(../images/backgrounds/pricing-5col-blue.png) no-repeat center top; width:177px; height:165px;}
.pink-5col{ background:url(../images/backgrounds/pricing-5col-pink.png) no-repeat center top; width:177px; height:165px;}
.red-5col{ background:url(../images/backgrounds/pricing-5col-red.png) no-repeat center top; width:177px; height:165px;}
.orange-5col{ background:url(../images/backgrounds/pricing-5col-orange.png) no-repeat center top; width:177px; height:165px;}
.green-5col{ background:url(../images/backgrounds/pricing-5col-green.png) no-repeat center top; width:177px; height:165px;}
.jordy-blue-5col{ background:url(../images/backgrounds/pricing-5col-jordy-blue.png) no-repeat center top; width:177px; height:165px;}

#content .pricing-5col ul li { background:url(../images/backgrounds/pricing-5col-list.png) no-repeat center top; width:175px;}

/* pricing 6 column table */
.pricing-6col{ background:url(../images/backgrounds/pricing-6col-bg.png) repeat-y 0 0; width:145px; }
.pricing-6col:hover{ background:url(../images/backgrounds/pricing-6col-bg-hover.png) repeat-y 0 0; cursor:pointer; }
.pricing-6col-bottom { background:url(../images/backgrounds/pricing-6col-bottom.png) no-repeat 0 bottom; padding-bottom:10px; }

.blue-6col{ background:url(../images/backgrounds/pricing-6col-blue.png) no-repeat center top; width:145px; height:165px;}
.pink-6col{ background:url(../images/backgrounds/pricing-6col-pink.png) no-repeat center top; width:145px; height:165px;}
.red-6col{ background:url(../images/backgrounds/pricing-6col-red.png) no-repeat center top; width:145px; height:165px;}
.orange-6col{ background:url(../images/backgrounds/pricing-6col-orange.png) no-repeat center top; width:145px; height:165px;}
.green-6col{ background:url(../images/backgrounds/pricing-6col-green.png) no-repeat center top; width:145px; height:165px;}
.jordy-blue-6col{ background:url(../images/backgrounds/pricing-6col-jordy-blue.png) no-repeat center top; width:145px; height:165px;}

#content .pricing-6col ul li { background:url(../images/backgrounds/pricing-6col-list.png) no-repeat center top; width:143px;}

/* Comparison Table */

.pricing-table2 { text-align:center; width:100%; margin-bottom:0px;}
.pricing-table2 img { vertical-align:middle;}
.pricing-table2 th { 
	/* background:url(../images/backgrounds/table-heading-bg.png) repeat-x 0 0; */
	color:#fff; 
	height:63px;
	line-height:63px;
	text-shadow:none;
	font-family:georgia,arial;
	font-size:22px;
	font-weight:normal;
	-moz-border-radius-topright: 3px;  
	-khtml-border-radius-topright: 3px; 
	-webkit-border-top-right-radius: 3px; 
	-moz-border-radius-topleft: 3px; 
	-khtml-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px;}
	
.th-blue { background:#58a7df url(../images/backgrounds/table-heading-bg.png) repeat-x 0 0; width:150px; }
.th-blue:hover {background-color:#3884ba;}
.th-orange { background:#e07700 url(../images/backgrounds/table-heading-bg.png) repeat-x 0 0; width:150px; }
.th-orange:hover {background-color:#c56900;}
.th-pink { background:#bd5094 url(../images/backgrounds/table-heading-bg.png) repeat-x 0 0; width:150px; }
.th-pink:hover {background-color:#94306e;}
.th-green { background:#7a9143 url(../images/backgrounds/table-heading-bg.png) repeat-x 0 0; width:150px; }
.th-green:hover {background-color:#61762f;}

.rowOdd,.rowEven { height:41px; vertical-align:middle; }
.rowOdd { background:#e6e6e6 url(../images/backgrounds/table-border.png) repeat-x 0 bottom;}
.rowEven { background:#f5f4f4 url(../images/backgrounds/table-border.png) repeat-x 0 bottom; }
.rowOdd:hover,.rowEven:hover { background:#d7d7d7 url(../images/backgrounds/table-border-hover.png) repeat-x 0 bottom  }

.cellOdd { border-right:1px solid #ccc; }
.cellEven { border-right:1px solid #ccc; }
.cellFirst { text-align:left; padding-left:10px;border-left:1px solid #ccc; }
.cellTopLeft { border-top:1px solid #ccc;	}

.rowLast { height:120px; vertical-align:middle;}	 
.cellBottom:hover { height:120px; vertical-align:middle;background:/* #ebebeb */ url(../images/backgrounds/table-bottom-bg-hover.png) repeat-x 0 bottom; }	 
.cellBottom { 
	background:#f8f8f8 url(../images/backgrounds/table-bottom-bg.png) repeat-x 0 bottom; 
	-moz-border-radius-bottomright: 5px;  
	-khtml-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-khtml-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px; }
.cellLast { background:#ededed;}	

.table2-price { color:#000; font-size:24px; font-weight:bold;}
.table2-sub { color:#777; height:50px; clear:both; height:10px; vertical-align:text-top; display:block;}	

/* ========================================================== 
	(12) INFO BOXES
============================================================ */

/* (a) Myfancy Info Boxes */

.myfancy-box { 
	background:#f9f8f8; 
	padding:0;
	border:1px solid #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:30px;	}
	
#content .myfancy-box h3 { 
	background:url(../images/backgrounds/infobox-title-bg.png) repeat-x 0 0;
	font-size:15px;	
	height:39px;
	line-height:35px;
	color:#fff;
	padding:0 15px 0 15px;
	text-shadow:none;
	-moz-border-radius-topright: 5px;  
	-khtml-border-radius-topright: 5px; 
	-webkit-border-top-right-radius: 5px; 
	-moz-border-radius-topleft: 5px; 
	-khtml-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px;}
	
#content .myfancy-box h3.red-box { background-color:#dd2619; }
#content .myfancy-box h3.green-box { background-color:#6fab00; }
#content .myfancy-box h3.blue-box { background-color:#3576cf; }
#content .myfancy-box h3.orange-box { background-color:#de6d08; }
#content .myfancy-box h3.grey-box { background-color:#484848; }
#content .myfancy-box h3.jordy-blue-box { background-color:#bc3a5e; }
	
.hide-boxes2 { float:right; margin:10px 10px 0 0; cursor:pointer;	 }
.myfancy-box-icon { float:left; margin: 10px 15px 0 15px; }
	
#content .myfancy-box p { margin:15px; }

/* (b) Simple Info Boxes */

p.info-box,p.warning-box,p.success-box,p.error-box,p.download-box,p.note-box { 
	clear:both;
	padding:18px 15px 18px 55px ; 
	margin-bottom:20px;
	border:1px solid; }
	
p.info-box{ 
	background:url(../images/icons/icon-info.png) no-repeat 15px 15px; 
	border-color:#9dbfea; 
	background-color:#c6ddfb; 
	color:#00357b;}
	
p.warning-box{ 
	background:url(../images/icons/icon-warning.png) no-repeat 15px 15px; 
	border-color:#e4c968; 
	background-color:#f9e497; 
	color:#6c5500;}
	
p.success-box{ 
	background:url(../images/icons/icon-success.png) no-repeat 15px 15px; 
	border-color:#bcd98c; 
	background-color:#dff1c1; 
	color:#00632e}
	
p.download-box{ 
	background:url(../images/icons/icon-download.png) no-repeat 15px 15px; 
	border-color:#bbd378; 
	background-color:#e8f5c5; color:#2f6903}
	
p.note-box{ 
	background:url(../images/icons/icon-note.png) no-repeat 15px 15px; 
	border-color:#cecece;  
	background-color:#efefef}
	
p.error-box{ 
	background:url(../images/icons/icon-error.png) no-repeat 15px 15px; 
	border-color:#f88787; 
	background-color:#fdafaf; 
	color:#820101;}

.hide-boxes{
	float:right;
	margin-top:0;
	margin-right:0;
	top:0;
	right:0;	
	cursor:pointer; 
	font-weight:bold;}

/* ========================================================== 
	(13) POPUP LOGIN
============================================================ */

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .30;
	z-index: 9999;}
	
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fefefe;
	padding: 0 10px 10px 10px;
	border: 10px solid #e8e8e8;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;	
	-webkit-box-shadow: 0 0 10px #6c6c6c;
	-moz-box-shadow: 0 0 10px #6c6c6c;
	box-shadow: 0 0 10px #6c6c6c;}
	
.btn_close {
	float: right;
	margin: -25px -35px 0 0;
	background:url(../images/icons/close.png) no-repeat;
	text-indent:-9999px;
	height:36px;
	width:36px;
	display:block;}

*html #fade { position: absolute;}
*html .popup_block { position: absolute; }

#member-login {
	padding:0 0 0 147px;
	margin:0 10px 0 10px;
	position:relative;	
	height:180px;
	background:url(../images/backgrounds/login-icon.jpg) no-repeat 0 20px;}

#member-login h2 {
	color:#363636;
	font-size:22px;
	margin:20px 0 13px 0;
	font-weight:normal;}

div#username, div#password { margin-bottom:5px;}

input#loginUsername, input#loginPassword {
	width:209px;
	height:31px;
	line-height:31px;
	padding:0 0 0 5px;
	margin:0;
	border:none;
	background:url(../images/backgrounds/login-input.jpg) repeat-x;	}

label.overlabel {
	color:#9e9e9e;
	padding:5px 0 0 7px;
	position:absolute;	
	z-index:1;
	color:#999;}
	
.login-hr {
	border-bottom:1px solid #e0e0e0; 
	margin-top:10px;}
	
.member-login-bottom,.member-login-bottom a{ 	
	margin:10px 0 0 5px;
	font-size:13px; 
	color:#8a8a8a; 
	text-decoration:none;}
	
.member-login-bottom  a:hover { color:#373737;}

/* ========================================================== 
	(14) DROP CAPS
============================================================ */

.dropcap1, .dropcap2, .dropcap3, .dropcap4, .dropcap5, .dropcap6, .dropcap7, .dropcap8 { 
	float:left; 
	text-align:center; }
	
.dropcap1,.dropcap2,.dropcap3,.dropcap4 { 	 
	margin:8px 10px 0 0; 
	padding:0;	
	font-size:28px; 		 
	width:44px; 
	height:43px;
	line-height:42px;}
	
.dropcap1 { background:url(../images/backgrounds/dropcap1.png) no-repeat left top; color:#616161; }		
.dropcap2 { background:url(../images/backgrounds/dropcap2.png) no-repeat left top; color:#fff; }
.dropcap3 { background:url(../images/backgrounds/dropcap3.png) no-repeat left top; color:#616161; }		
.dropcap4 { background:url(../images/backgrounds/dropcap4.png) no-repeat left top; color:#fff; }		
	
.dropcap5,.dropcap6, .dropcap7{ 
	padding:0 10px 0 10px; 
	margin:10px 10px 0 0; 
	font-size:26px; 	
	width:auto; 
	height:41px;
	line-height:41px;
	letter-spacing:1px;}
	
.dropcap5 { background:url(../images/backgrounds/dropcap-bg1.png) repeat-x left bottom; 	color:#616161; border:1px solid #dedede; }
.dropcap6 { background:url(../images/backgrounds/dropcap-bg2.png) repeat-x left bottom; 	color:#fff; border:1px solid #555; }
.dropcap7 { 
	background-color:#f1f1f1; 
	color:#616161;  
	border:3px solid #dadada;
	height:37px;
	line-height:37px;}	
	
.dropcap8 { 
	padding:5px 10px 0 10px; 
	margin:0px 7px 0 0; 
	font-size:36px;
	line-height:30px;
	color:#616161; }
	
/* ========================================================== 
	(15) PULL QUOTES
============================================================ */

.pullquote-left, .pullquote-right { 
	font-family:"Noticia Text", georgia, arial;
	background:url(../images/backgrounds/divider-line.png) repeat-y; 	
	width:30%; 
	line-height:22px; 
	padding-left:20px; 
	color:#181818; 	
	font-style:italic;
	font-size:15px; 
	font-weight:normal;}
	
.pullquote-left { 	
	float:left; 	
	margin:20px 15px 10px 0;}
	
.pullquote-right {	
	float:right; 	
	margin:20px 0 10px 15px;}

/* ========================================================== 
	(16) BLOCK QUOTES
============================================================ */

blockquote.style1 {
	font-family:"Noticia Text", georgia, arial;
	clear:both;
	font-size:16px;
	font-style:italic;
	color:#181818;
	line-height:24px;	
	padding:0; 
	margin:25px 0 25px 0;	
	background:url(../images/backgrounds/blockquote-left.png) no-repeat 0 0;  }
blockquote.style1 p {
	background:url(../images/backgrounds/blockquote-right.png) no-repeat right bottom;  
	display: block;
	padding:15px 59px 18px 59px;
	margin:0; line-height:24px;} 
	
/* ========================================================== 
	(17) TOOLTIP
============================================================ */

.tipsy { padding: 5px; font-size: 12px; opacity:0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/backgrounds/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:5px; -webkit-border-radius:5px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
