body { font-family: 'PalatinoLinotypeRegular'; background:url(../../uploads/images/bg.jpg) repeat-x #faeac9; padding:0px; margin:0px; color:#4b2601; font-size:14px; line-height:22px; }

* {margin:0; padding:0; outline:none!important;}
input {outline:none!important;}
img {	border:none;}
@font-face {
	font-family:'Palatino';
	src: url('fonts/pala.eot');
	src: url('fonts/pala.eot?#iefix') format('embedded-opentype'),
			url('http://www.rootstowings.com/uploads/fonts/pala.woff') format('woff'),
			url('http://www.rootstowings.com/uploads/fonts/pala.ttf') format('truetype'),
			url('http://www.rootstowings.com/uploads/fonts/pala.svg#pala') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'PalatinoLinotypeRegular';
    src: url(http://rootstowings.com/uploads/fonts/'pala_0.eot');
    src: url('http://rootstowings.com/uploads/fonts/pala_0.eot') format('embedded-opentype'),
         url('http://rootstowings.com/uploads/fonts/pala_0.woff') format('woff'),
         url('http://rootstowings.com/uploads/fonts/pala_0.ttf') format('truetype'),
         url('http://rootstowings.com/uploads/fonts/pala_0.svg#PalatinoLinotypeRegular') format('svg');
}


.clr { clear:both; padding:0px; margin:0px; }

a{color:#4B2601; text-decoration:none;}

a:hover{color:#4B2601; text-decoration:underline;}

#buddha_wrapper {
	background:url(../../uploads/images/buddha.png) no-repeat bottom right;
	width:100%;
	float:left;
}
#wrapper {
	width:1003px;
	margin:auto;
}
#logo {
	position:absolute;
	width:270px;
	height:206px;
	margin:5px 0 0 6px;
z-index:99;
}

#logo {
	position:relative\9;

}

#header {margin-top:-211px\9;}

#header {
	width:1003px;
	float:left; background:url(../../uploads/images/header_bg.jpg) repeat-x top center;
}

.top_menu {
	width:414px;
	height:40px;
	background:url(../../uploads/images/top_menu_bg.png) no-repeat;
	float:right;
	text-align:center;
	line-height:34px;
}
.top_menu span {
	margin:0 10px;
}
.top_menu a {
	color:#4b2601;
	text-decoration:none; 	text-decoration:none;  font-size:14px; font-family: 'PalatinoLinotypeRegular';
}
.top_menu a:hover {
	text-decoration:underline; 	text-decoration:none;  font-size:14px; font-family: 'PalatinoLinotypeRegular';
}
.social {
	float:right;

	margin-top:6px;
}

.links{width:256px; height:109px;float:left; padding-top:12px;}
.comm_links{text-align:left; font-size:9px;}
.small_a, .small_a a{font-size:9px; color:#3e2c06;}
.medium_a, .medium_a a{font-size:13px; color:#3e2c06;}
.large_a, .large_a a{font-size:14px; color:#3e2c06;}
.big_a, .big_a a{font-size:17px; color:#3e2c06;}

.comm_logo{padding-left:20px;}

.menu { height:42px; float:right; margin-top:7px; width:100%;}
.menu ul {	 }
.menu li { display:block; background:url(../../uploads/images/menu_divider.jpg) no-repeat right center;}

.menu ul li#last {	background:none;}
.menu ul li a {color:#4b2601;	text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}

#container { width:1003px; margin:16px auto 0px; }
.container_left {
	width:700px; float:left; padding:0px 33px 10px 0px;  }
.container_adult {
	width:700px;
	float:left;
	padding:0px 33px 10px 0px;

}
.container_gallery{
	width:700px;
	float:left;
	padding:0px 25px 10px 0px;

}


.container_adult ul, .container_adult ol, .container_left ul, .container_left ol { margin:10px 0px 10px 15px; padding:0px;}
.container_adult li, .container_left li { margin:0px; padding:0px 0px 5px;}


.container_adult h1, .container_left h1  {
	font-size:20px;
	font-weight:normal;
	padding-bottom:30px;
}
.container_adult p, .container_left p {
	padding-bottom:15px; text-align: justify; /*clear:both;*/

}
.container_right {
	width:246px;  padding-left:20px;
	float:right; border-left: 1px dashed #4B2601;
}

.container_right ul {margin:0px 0px 10px 5px; padding:0px;}
.container_right li {margin:0px; padding:0 0 0 17px; background: url("../../uploads/images/bullet1.jpg") no-repeat left 7px; list-style:none;}
.title {
	background:url(../../uploads/images/title_bg.jpg) repeat-x;
	font-size:20px;
	text-align:center;
	line-height:33px;
	width:233px;
	border:2px solid #d8d4d0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: #9f9f9f 0px 1px 1px;
	-moz-box-shadow: #9f9f9f 0px 1px 1px;
	box-shadow: #c1c1c1 0px 1px 2px;
	behavior: url(css/PIE.htc);
	margin-bottom:15px;
        color:#4b2601; font-weight:normal;
}

#slider_container {
	width:1003px;
	float:left;
	background:url(../../uploads/images/shadow.png) no-repeat bottom center;
	padding-bottom:0px;
	margin-top:7px;
z-index:-5; 
}

#slider_container  {margin-top:-50px\9;}

.post {
	float:left;
	padding-bottom:20px;
}
.post p {
	padding-bottom:6px; padding-left:5px;
}
.post .link {
	margin-top:10px;
}
.post .list {
	width:115px;
	float:left;
	padding-bottom:3px;
}
.post .list a {
	color:#4b2601;
	text-decoration:none;
}
.post .list a:hover {
	text-decoration:underline;
}
.post .list img {
	margin:0 5px -5px 0;
}
#footer {
	width:979px;
	float:left;
	background:url(../../uploads/images/footer_bg.png) repeat-x;
	padding:10px 12px 30px;
}
#footer a {
	color:#4b2601;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.footer {
	width:100%;
	float:left;
	text-align:center;
	font-size:12px;
	padding-bottom:10px;
}
.footer span {
	margin:0 2px;
}
.footer_left {
	width:495px;
	float:left;
}
.footer_right {
	width:320px;
	float:right;
	text-align:right;
}



.topmenu { height:46px; width:1020px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a {outline:0px;}


/*.main_menu { height:46px; width:1020px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.main_menu ul{height:46px; width:1020px; list-style:none; margin:0px auto; padding:0px; overflow:hidded}
.main_menu ul li{ list-style:none; float:left; padding:0px;  margin:0px; text-transform:uppercase;  line-height: 43px;} 
.main_menu ul li a { color:#fff; text-decoration:none; line-height: 43px; font-weight:bold; padding:0 14px; }
.main_menu ul li a:hover { color:#fff;text-decoration:none; background:url(images/main_menu_hover_bg.jpg) top center repeat-x; display:block;  font-weight:bold;}
.main_menu ul li.menuactive{color:#fff;text-decoration:none; background:url(images/main_menu_hover_bg.jpg) top center repeat-x; line-height: 43px;  font-weight:bold;}*/

.cont_part{width:1020px; margin:0px auto; background:url(images/mid_bg.jpg) top center repeat-y; padding-bottom:30px; }
/*.banner{padding-top:9px;}*/

.banner{padding-top:9px; width:1000px; height:349px; margin:0px auto;}
.banner_rot{width:714px; height:349px; float:left; }
.banner_rite{width:286px; height:349px; background:url(images/banner_rite.jpg) top center no-repeat; float:right;}

.banner_cont{font-size:15px; line-height:26px; font-weight:bold; color:#a32638; font-family:Arial; padding:0px 15px 30px 15px; text-align:left;}
.donate_butt{padding:0px 0px 0px 15px; text-align:left;}
.banner_shade{vertical-align:top; margin:0px; padding:0px;}
.content ul{padding:0px; margin:0px;}
.right ul {padding-left:20px;}
/***** banner navigation *****/
.nav_container
{
position:absolute;
width:71px;
height:26px;
margin-top:324px;
margin-left:574px;
z-index:1000;
}

.nav_container ul
{
/*background:url(images/frag_bg.png) no-repeat center;*/
margin:0;
padding:0;
display:block;
width:100px;
height:26px;
padding:0px 0px 0px 10px;
}

.nav_container ul li
{
list-style:none;
float:left;
width:10px;
height:10px;
padding-right:2px;
display:block;

}

.nav_container ul li a
{
width:10px;
height:10px;
padding-right:0px;
display:block;
background:url(images/frag.gif) no-repeat;
outline:none;
}

.nav_container .activeSlide{background:url(images/frag_hover.gif) no-repeat;}

.hidden_pic{display:none;}

/******* banner nav ends *******/

.content { width:997px; margin: 0px auto; font-size:12px; overflow:hidden;}
.content p{padding:8px 0px; line-height: 18px;}
.left { width:685px; padding-right:11px; float:left; }
.pad{width:10px; float:left;}
.right { width:274px; float:right;}
.space{padding-left:10px;}
.space1{ padding-top:15px;}
.space2{ padding-top:5px;}
.more{text-align:right; padding-right:15px;}
.pad_bottom { padding-bottom:4px; }

.boxs { margin-top:12px;}
.boxs ul { padding:15px 10px 5px 25px; margin:0px; text-align:left;}
.boxs ul li {list-style-type:none; background:url(images/bullet.jpg) no-repeat center left; padding:5px 0px 5px 16px; }
.boxs ul li a { color:#000; text-decoration:none; }
.boxs ul li a:hover { text-decoration:underline; }
.box_img{width:229px; height:160px;}
.box_bg{background:url(images/box_bg.jpg) top center repeat-y; width:229px;}
.box_bot{background:url(images/box_bot.jpg) top center no-repeat; width:229px; height:35px;}
.box1 { width:229px; height:313px; float:left; padding-right:5px; }
.box2 { width:229px; height:313px; margin-left:3px; float:left; padding-right:5px; }
.box3 { width:222px; height:313px; margin-left:3px; float:left; padding-right:5px; }


.login { width:270px; height:139px; background:url(images/login_bg.jpg) no-repeat top left; margin-top:5px; padding:20px 0 0 10px;}
.txt_box { border: none; background:none; padding-left:3px; }
.con1 { /*font-size:14px;*/ }
.con2 { font-size:20px; color:#4b2601; line-height:30px; padding-bottom: 15px; }
.con2 a{ font-size:18px; color:#a32638; line-height:30px; text-decoration:none; outline:none;}
.con2 a:hover{ font-size:18px; color:#a32638; line-height:34px; text-decoration:none; outline:none;}

.tellafriend {width:445px; float:left;}
.tellafriend .required { width: 450px;}
.tellafriend .required label { width: 43% !important;}
.required label { clear: both; float: left !important; width: 30%;}
.tellafriend input {border: solid #ded0f3 1px; height:25px; width:245px; -moz-border-radius: 5px; border-radius: 5px; padding-left:5px;}
.required input {float: right !important; margin-bottom: 10px;}
.tellafriend textarea {float:right; margin-bottom:10px; border: solid #ded0f3 1px; height:100px; width:245px; -moz-border-radius: 5px; border-radius: 5px; font-family:arial; font-size: 13px; padding-left:5px;}
.tellafriend .captcha {clear:both; margin:10px 0px; float:right; width:246px;}
.tellafriend .captcha img {float:right; margin-right:12px; margin-bottom:10px;}

.submit {background:url(../../uploads/images/send.jpg) no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF; font-size: 12px; height: 53px !important; width:132px; text-transform:uppercase; font-weight:bold; margin:10px 0px 0px 197px; clear:both;}
.submit input {outline:none; border:0px; text-align: left; font-size:0px; display:block; cursor:pointer;}
.error_message ul li{color:#CC0000;}
.req{color:#CC0000;}

.formbuilderform {width:450px; margin:10px 0px;  border:1px solid #DCDCDC; padding:25px; }
.formbuilderform .submit { clear:both; height:50px; text-align:center; width:200px;  cursor:pointer; }
.formbuilderform .submit input {outline:none; border:0px;}
.formbuilderform label {width:30%; float:left; clear:both; }
.formbuilderform input{ float:right; margin-bottom:10px; border: solid #ded0f3 1px; height:25px; width:245px; -moz-border-radius: 5px; border-radius: 5px; padding-left:5px; outline:none!important;} 
.formbuilderform select {float:right; margin-bottom:10px; border: solid #ded0f3 1px; height:25px; width:250px; -moz-border-radius: 5px; border-radius: 5px; }
.cms_select {float:right; margin-bottom:10px; border: solid #ded0f3 1px; height:150px!important; width:250px; -moz-border-radius: 5px; border-radius: 5px; }
.formbuilderform textarea {float:right; margin-bottom:10px; border: solid #ded0f3 1px; height:100px; width:245px; -moz-border-radius: 5px; border-radius: 5px; font-family:arial; font-size: 14px; padding-left:5px;}
.formbuilderform .required  {width:450px!important; clear:both;}
.formbuilderform .captcha {clear:both; margin:10px 0px; float:right; width:246px;}
.formbuilderform .captcha img {float:right; margin-right:12px; margin-bottom:10px;}


.prog li{ background: url("images/bullet1.jpg") no-repeat top left transparent; list-style-type: none; padding: 5px 0 5px 16px;color:#a32638;}
.prog li p{color:#3e2c06;}
.prog li a{color:#a32638; padding:5px 0px; text-decoration:none;}
.prog li a:hover{color:#a32638; text-decoration:underline;}
.prog li ul li{color:#53061b; list-style:disc; background:transparent;}

.content_menulist {padding:0px 0px 20px;}

.container_adult li, .container_left li { background:none!important; /*list-style-type: circle!important;*/ padding: 0px 0 0px 0px!important;color:#a32638; }
.list1 li {padding: 0px 0 5px 16px;}
.content_menulist ul li { background: url("../../uploads/images/bullet1.jpg") no-repeat left 5px; list-style-type: none; padding: 0px 0 5px 16px;color:#a32638; }

.content_menulist li ul li { background: url("../../uploads/images/bullet.jpg") no-repeat left 11px; list-style-type: none; padding: 5px 0 5px 12px; color:#4b2601; margin-left: 0px; font-size:13px;}

.content ul.prog1{ margin:0px;}
.prog1 li{ background: url("images/bullet1.jpg") no-repeat top left transparent; list-style-type: none; padding: 5px 0 5px 16px;color:#a32638;}
.prog1 li p{color:#3e2c06;}
.prog1 li a{color:#a32638; padding:5px 0px; text-decoration:none;}
.prog1 li a:hover{color:#a32638; text-decoration:underline;}
.prog1 li ul li{color:#53061b; list-style:disc; background:transparent;}

.advo{color:#a32638; font-size:15px; font-weight:bold;}
.sub li{/*color:#a32638; font-size:15px; font-weight:bold;*/ padding-top:10px;  list-style:none;}

/*.quote{background-color:#fff9ef; border:1px solid #fed172; padding:10px 10px; color:#a32638; width:670px; margin:auto; text-align:center; font-weight:bold; line-height:20px;}*/

.quote{padding:10px 10px; color:#000; width:670px; margin:auto; text-align:justify;  line-height:20px;}

/*.quot{background-color:#fff9ef; border:1px solid #fed172; padding:10px 10px; color:#a32638; width:610px; margin:auto; text-align:center; font-weight:bold; line-height:20px;}*/

.quot{ padding:10px 10px; color:#a32638; width:610px; margin:auto; text-align:center;line-height:20px;}

.rite{text-align:right; color: #a32638;font-weight: bold; padding-bottom: 10px; border-bottom: dashed 1px #000; width:670px;}

.bod li{ background: url("images/bullet1.jpg") no-repeat top left transparent; list-style-type: none; padding: 5px 0 5px 16px; font-weight:normal; color:#a32638;}
.bod li ul li{color:#a32638; list-style:disc; background:transparent;}
.bod li ul table{ margin:0px; padding:0px 0px 10px 15px;}

.content ul.bold_list{ margin:0px;}
.bold_list li{ background: url("images/bullet1.jpg") no-repeat top left transparent; list-style-type: none; padding: 5px 0 5px 16px; font-weight:bold; color:#a32638;}
.bold_list li ul li{color:#a32638; list-style:disc; background:transparent;}
.bold_list li ul table{ margin:0px; padding:0px 0px 10px 15px;}

.title1{font-size:15px; line-height:26px; font-weight:bold; color:#a32638; font-family:Arial; padding:0px 15px 5px 15px; text-align:left;}
.dona_td1{color:#a32638;padding:0px 5px;}
.dona_td2{padding:0px 5px; color:#000; font-weight:normal; font-size:12px;}
/*.quote1{background-color:#fff9ef; border:1px solid #fed172; padding:10px 10px; color:#a32638; width:200px; margin:auto; text-align:center; font-weight:bold; line-height:20px;}*/

.quote1{ padding:10px 10px; color:#a32638; width:200px; margin:auto; text-align:center; line-height:20px;}

.train{margin-left:20px; color:#a32638;}
.num{color:#a32638; font-size:14px; font-weight:bold;}


.ddsmoothmenu{/*width:70%;*/ float:right; }

.ddsmoothmenu ul { z-index:100; margin: 0px auto; padding: 0px 0 0 0px; list-style-type: none; float:right; }


:root .ddsmoothmenu ul {width:695px\0/IE9;}


/*Top level list items*/
.ddsmoothmenu li{ position: relative; /*display: inline;*/ list-style:none; float:left;  margin:0px; font-family:'Palatino'; padding:0px 12px 9px 12px; line-height:36px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {.ddsmoothmenu  li {padding:0px 8px 9px 8px;}}


:root .ddsmoothmenu li  {padding:0px 9px 9px 9px \0/IE9; }  /* IE9 + IE10pp4 */
:root .ddsmoothmenu li ul li {padding:0px 0px 0px 0px \0/IE9; }  /* IE9 + IE10pp4 */



.ddsmoothmenu li a{
display: block;
background:url(../images/menu_divider.jpg) no-repeat right center;
font-family:'Palatino';
color:#4b2601;  font-weight:normal; font-size:16px;
}

.ddsmoothmenu li a:hover{
display: block;
color: #fff;

}

/*Top level menu link items style*/

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; text-align:left; }

* html .ddsmoothmenu ul li a:hover { display:block; float:left; line-height:43px; }
* html .ddsmoothmenu li ul li a:hover { display:block; float:left; width:100%; overflow:hidden; line-height:43px; border:0px;}
* html .ddsmoothmenu li ul li a { width:100%; line-height:43px; }




.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #4b2601; text-align:left; }

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #4b2601; background:url(images/main_menu_hover_bg.jpg) top center repeat-x;text-align:left; }

.ddsmoothmenu li ul li .menuactive{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #fff; background:#ea8541; text-align:left; }

.ddsmoothmenu li ul li a:hover{ color: #fff!important; font-weight:bold; background:#ea8541;text-align:left; border: solid 1px #f6bf89 }
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0!important;
top:44px!important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0px 0px;
margin:0px;
text-align:left;
width:237px!important;
}
/* 2nd sub level menu*/
.ddsmoothmenu ul li ul li ul{
position: absolute;
left: 100px!important;
top:0px!important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0px 0px;
text-align:left;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu li ul li{
display: list-item;
float: none;
text-align:left;
padding:0;
background:#EA8541;
}

/* Hack for IE 7 \*/
*+html .ddsmoothmenu li ul li{height:43px; }
*+html .ddsmoothmenu li ul li a{height:43px; }
*+html .ddsmoothmenu li ul li a:hover{  height:43px; }
/* Hack for IE 7 \*/

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
text-align:left;
}



/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0px 0px 0px 2px;
margin: 0;
/*line-height:25px;*/
color:#fff !important;
text-align:left;
background:#ea8541;text-align:left; border: solid 1px #f6bf89;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/***** heading text style *****/

.sep{background:url(images/sep.jpg) top center repeat-y; width:20px; text-align:left;}

.line_text{color:#a32638; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.line_text a:hover{ text-decoration:none;}
.line_text ul{ list-style:none; margin:0px; padding:0px;}
.line_text li{ list-style:none; margin:0px; padding:0px;}
.line_text li a{text-decoration:none;}
.line_text li a:hover{text-decoration:none;}
.line{background:url(images/line.jpg) no-repeat right top #fcbf30; height:8px !important; min-width:223px !important; padding:0px; margin:0px;}

.line_text1{color:#a32638; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.line_text1 a{color:#a32638; text-decoration:none;}
.line_text1 a:hover{color:#a32638; text-decoration:none;}

.pad1{padding:0px 0px 0px 0px;}


/*.post_quote{background-color:#fff9ef; border:1px solid #fed172; padding:1px 10px; color:#a32638; width:670px; margin:auto; font-weight:bold; line-height:20px;}*/

.post_quote{padding:1px 10px; color:#000; width:670px; margin:auto; font-weight:bold; line-height:20px;}

.post_table{padding:0px 0px 0px 20px;}
.last_table{padding:0px 0px 20px 20px;}
.clear{clear:both;}

li.bcrumb {
    font-size: 16px;
    font-weight: bold;
    list-style: none outside none;
    padding-bottom:10px;
  color:#4B2601;
margin-bottom:20px;
}

li.bcrumb a {text-transform: capitalize; font-size: 20px;   font-weight: normal;}

.calact{padding-bottom:5px;}
.calact img{border:none; font-size:0px;}

.img_display{display:none;}

.val_img {padding-top:5px;}
.val_img a{padding-right:10px;}

/*----------------New letter----------------*/
.newsletter{ width:270px;}
.newstop{ background:url(/uploads/images/newbg_top.jpg) no-repeat top center; height:5px; width:270px;}
.newsbot{ background:url(/uploads/images/newbg_bottom.jpg) no-repeat top center; height:17px; width:270px;}
.newsbg{ background:url(/uploads/images/newbg.jpg) repeat-y top center; width:210px; padding: 17px 20px 0px 20px; font-size:11px;}

/*.cms_textfield{background:url(/images/txtbox_bg.jpg) no-repeat top left;  border: none; background:none;  height:26px;}
.cms_textfield input{ margin:0px; padding:0px;}
.textbox_bg { background:url(/images/txtbox_bg.jpg) no-repeat bottom left; height:26px; width:159px; }*/
.cms_submit{ background:url(/images/signup.jpg) no-repeat; cursor:pointer; text-align: left; font-size:0px; display:block;}

.search-button { background:url(/uploads/images/search.jpg) no-repeat; cursor:pointer; text-align: left;  display:block; width:91px; height:28px; border:0px; font-size:0px; float:right;}
.search-input {width:120px; height:22px;}

.nivo-controlNav {
    bottom: 8px !important;
    left: 80% !important;
}

.item_images {float:left; margin-bottom:20px;}
.item_thumbnails {float:right;  padding-left:20px;}
.item_attribute_val, .item_attribute_name {clear:both; padding-top:10px;}
.topcontent {float:right; clear: both;}
.search {float: right;    margin-top: 10px;   padding-left: 10px; width:220px;}
.sub-div p {padding-bottom:5px;}
.NewsSummaryLink {padding-bottom:10px;}
.nivoSlider {margin-bottom:30px!important;}

ul.albumlist li img {    float: left;        margin: 10px 0;   }
.thumb img {}

.left {float:left; margin:0px 10px 10px 0px;}
.right {float:right; margin:0px 0px 10px 10px;}

.container_left td {padding:10px; }
.container_adult td {padding:10px; border-right:solid 1px #ed904c; border-bottom:1px solid #ed904c; }
.container_adult table { border:solid 1px #ed904c;border-right:0px; border-bottom:0px; }
.productlist {background:#ffeddb;}
.productlist td {padding:10px; border-right:solid 1px #ed904c; border-bottom:1px solid #ed904c; }
.producttitle {background:#ed904c; font-weight:bold;}
.item_attribute_name {display:none;}
.item_attribute_val p img {float:}

.tdone{
background:#ffeddb;
}
.tdtwo{
background:#f8c99b;
} 

.proddesc {margin-bottom:10px; }
.name { background:#edca91; padding:10px; border:solid 1px #c46200; float:left; width:45%; text-align:left;}
.registrationfee{ background:#edca91; padding:10px; border:solid 1px #c46200; float:right; width:45%;}
.cancellation{ background:#edca91; padding:10px; border:solid 1px #c46200;float:left; width:678px; margin-top:10px;}