﻿BODY {DIRECTION: rtl; MARGIN: 0px; FONT-SIZE: 12px; FONT-FAMILY: Arial; BACKGROUND: #F4EFD9; OVERFLOW-X: hidden;}
INPUT, SELECT, TEXTAREA {FONT-FAMILY: Arial; BORDER: solid 1px #D9D8D8;}
IMG {BORDER: 0px;}
FORM, DIV, P {MARGIN: 0px;}
A {TEXT-DECORATION: none; COLOR: #666;}
A:hover {TEXT-DECORATION: none; COLOR: #999;}

H1 {WIDTH: 100%; BACKGROUND:url('/img/logobullet.png') no-repeat right top; PADDING: 0px 60px 0px 20px; COLOR: #4c9d11; LINE-HEIGHT:40px;}
H2 {FONT-SIZE: 18px;COLOR: #4c9d11;}

UL {LIST-STYLE-TYPE: none; PADDING: 0px; MARGIN: 0px; COLOR: #000;}
UL LI {MARGIN: 0px 10px 0px 0px; PADDING: 3px 16px 3px 0px; BACKGROUND: url(/img/bullet.gif) no-repeat 100% 3px;}
UL LI.ltr {MARGIN: 0px 10px 0px 0px; PADDING: 0px 0px 10px 16px; BACKGROUND: url(/img/bullet_en.gif) no-repeat 0px 3px;}


H1.titleBody {FONT-SIZE: 19px; COLOR: #F8F8F8; FONT-WEIGHT: bold; PADDING: 1px 260px 0px 0px; BACKGROUND: none;}
A.globalSideLink {DISPLAY: block; MARGIN: 5px 15px; PADDING: 5px; FONT-SIZE: 14px; COLOR: #8F0034; BORDER-BOTTOM: solid 1px #CCC;}
A.globalSideLink:hover {TEXT-DECORATION: underline; COLOR: #8F0034;}
A.headerLink {TEXT-DECORATION: none; COLOR: #000;}
DIV.headerLink {FLOAT: left; HEIGHT: 33px; VERTICAL-ALIGN: bottom; FONT-SIZE: 10px; PADDING-LEFT: 20px;}

#divMainHeader {WIDTH: 987px;}
#divMainLogo {MARGIN-BOTTOM: 6px;}
#divMainTel {FLOAT: left; PADDING: 0px 17px; padding-top: 24px;}
#divMainPanel {PADDING-TOP: 5px; WIDTH: 987px;}
#divMainBody {WIDTH: 987px;  BACKGROUND: #FFF url(/img/contentBG.png) repeat-y top center; margin-top:20px;}
#divMainBodyPad {}

#divMenuWrap {WIDTH: 967px; HEIGHT: 43px; PADDING-RIGHT: 20px; BACKGROUND: url('/img/layoutT.png') no-repeat top right;}
#divMenuWrap .menuItem_m_off {FLOAT: right; LINE-HEIGHT: 43px; FONT-SIZE: 16px; PADDING: 0px 20px;}
#divMenuWrap .menuItem_m_off A {COLOR: #FFF;}
#divMenuWrap .menuItem_m_on {FLOAT: right; LINE-HEIGHT: 43px; FONT-SIZE: 16px; PADDING: 0px 20px; BACKGROUND: url(/img/navOnBG.png) repeat-x;}
#divMenuWrap .menuItem_m_on A {COLOR: #FFF;}

#contentPageHeader {margin:10px 10px 0px 0px;}
#contentPageHeader img { margin:0px 0px 0px 15px; padding:0px 0px 0px 0px}

#browser-upgrade-iframe
{
    width:100%;
    height:200px;
}


#divMainFooter {HEIGHT: 208px; BACKGROUND: url('/img/layoutB.png') no-repeat top center;}
#divMainFooter .footerLink {FLOAT: right; PADDING: 5px 20px;}


.footer {padding:40px 110px 0px 0px;}
.footer UL { border-right:solid 1px black;}
.footer UL LI {float:right; margin:5px 0px 0px 0px; width:178px; font-weight :bold; color:#85130e; padding:5px 10px 0px 0px; FONT-SIZE: 14px; }
.footer UL LI:first-child {}
.footer UL LI UL LI:first-child {padding-top:0px;}
.footer UL LI A {display :block ; FONT-SIZE: 14px; COLOR: #BBB; color:#85130e; font-weight :bold;}
.footer UL LI UL LI {Clear:both; font-weight :normal ; color: #746a40; font-size :12px;} 
.footer UL LI UL LI A {font-weight :normal ; color: #746a40; font-size :12px;}

#divMainFooterbottom {MARGIN-TOP: 0px; PADDING: 10px; BACKGROUND-COLOR:#343434;}
#divMainFooterbottom .footerLink {FLOAT: right; PADDING: 5px 20px; COLOR: #C7C7C7;}
#divMainFooterbottom A {FONT-SIZE: 11px; COLOR: #C7C7C7; }
#divMainFooterbottom A.footerBorder {PADDING: 0px 10px; BORDER-LEFT: solid 1px #96A2A9;}



#divGlobalSearch {FLOAT: right; WIDTH: 228px; HEIGHT: 326px; MARGIN: 5px 20px 10px 0px; BACKGROUND: url('/img/searchBG_new.png');}
#divGlobalSearch SELECT.globalSearchOption {WIDTH: 200px; MARGIN: 0px 0px 6px 0px;}
#divGlobalSearch INPUT.globalSearchOption {WIDTH: 192px; MARGIN: 0px 0px 6px 0px; PADDING: 1px 3px;}
#divGlobalSearch INPUT.globalSearchDate {FLOAT: right; WIDTH: 92px; MARGIN: 0px 0px 6px 0px;}

#divHpTopPromo {FLOAT: right; WIDTH: 703px; HEIGHT: 215px; PADDING: 0px; MARGIN: 0px 10px 0px 0px;}
#divContinentPromo {WIDTH: 705px; HEIGHT: 213px; PADDING: 0px; MARGIN: 15px 0px;}

#divTripRegisterFrom  {FLOAT: right; WIDTH: 690px; MARGIN-RIGHT: 0px; PADDING-RIGHT: 10px;}
#divTripRegisterFrom .contactFormCaption {FLOAT: right; PADDING-TOP: 8px; FONT-SIZE: 12px; margin-left:10px; margin-top:10px;}
#divTripRegisterFrom .insideFormCaption {FLOAT: left; PADDING-TOP: 8px; FONT-SIZE: 12px; }
#divTripRegisterFrom .contactFormElement {FLOAT: right; PADDING-TOP: 3px; WIDTH: 160px;}
#divTripRegisterFrom .contactFormElementBig {FLOAT: right; PADDING-TOP: 3px; WIDTH: 700px; Border:solid 1px #589b41; background:#dcddde;}
#divTripRegisterFrom .contactFormElementShort {FLOAT: right; PADDING-TOP: 3px; WIDTH: 70px; margin-left:20px; }
#divTripRegisterFrom .formRow {float:left; margin-left:10px;}
#divTripRegisterFrom INPUT.contactFormElement {WIDTH: 140px; BORDER: 1px solid #589b41; margin-top:10px;}
#divTripRegisterFrom INPUT.contactFormElementShort {WIDTH: 70px; BORDER: 1px solid #589b41; margin-top:10px;}
#divTripRegisterFrom INPUT.insideFormElementShort {FLOAT: left;WIDTH: 70px; BORDER: 1px solid #589b41; margin-top:3px; margin-right:5px;}
#divTripRegisterFrom .contactFormTextarea {PADDING-TOP: 3px; WIDTH: 310px;}
#divTripRegisterFrom TEXTAREA.contactFormTextarea {WIDTH: 300px; HEIGHT: 60px; BORDER: 1px solid #589b41;}
#divTripRegisterFrom INPUT.addButton {color:#589b41; font-size:10px; BORDER: 1px solid #589b41; 
                                      border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
                                      background: url()#fff no-repeat; margin-left:2px; margin-top:5px; height:25px; width:60px;}
#divTripRegisterFrom INPUT.removeButton { background: url(/img/minus.gif) no-repeat; margin-top:5px;height:20px; width:20px;}
#divRegisterFormButtons {LOAT: left; WIDTH: 238px; ARGIN-LEFT: 10px;}
#divRegisterFormButtons .contactButton {FLOAT: left; PADDING: 8px 10px 0px 0px;}
#divRegisterFormButtons INPUT.contactButton {CLEAR: both; PADDING: 2px; BACKGROUND: #589b41; BORDER: 1px solid #CCC; FONT-SIZE: 12px; COLOR: White;}


.feedBackTable {}
.feedBackTable TD {padding-top:5px;}
.feedBackTable INPUT {BORDER: 1px solid #589b41;}
.feedBackTable SELECT {BORDER: 1px solid #589b41; width:140px;}
.feedBackTable TEXTAREA {BORDER: 1px solid #589b41; width:505px; }
.feedBackTable .shortTextArea {width:100px;}

.passportDetails tr td {text-align :left;}

.registerTable TD {padding-top:5px;}
.readTerms A {font-weight :bold ; color:#8f0034;}
.readTerms A:hover {text-decoration :underline;}


#divContactDetails {FLOAT: right; WIDTH: 200px; margin:0px 35px 0px 0px;}
#divContactForm {FLOAT: right; WIDTH: 350px; MARGIN-RIGHT: 10px; PADDING-RIGHT: 20px; BORDER-RIGHT: dotted 1px #999;}
#divContactForm .contactFormCaption {FLOAT: right; PADDING-TOP: 8px; WIDTH: 160px; FONT-SIZE: 12px;}
#divContactForm .contactFormElement {FLOAT: right; PADDING-TOP: 3px; WIDTH: 160px;}
#divContactForm INPUT.contactFormElement {WIDTH: 140px; BORDER: 1px solid #589b41;}
#divContactForm .contactFormTextarea {PADDING-TOP: 3px; WIDTH: 310px;}
#divContactForm TEXTAREA.contactFormTextarea {WIDTH: 300px; HEIGHT: 60px; BORDER: 1px solid #589b41;}
#divContactButtons {LOAT: left; WIDTH: 300px; ARGIN-LEFT: 37px;}
#divContactButtons .contactButton {FLOAT: left; PADDING: 8px 10px 0px 0px;}
#divContactButtons INPUT.contactButton {CLEAR: both; PADDING: 2px; BACKGROUND: #589b41; BORDER: 1px solid #CCC; FONT-SIZE: 12px; COLOR: White;}

#globalContact {PADDING-RIGHT: 10px; HEIGHT: 180px; BORDER: #5A5A5A; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  background-color:#4F4F4F; }
#globalContact H3 {MARGIN: 0px; PADDING: 3px 0px 10px 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #DDD;}
#globalContact .formCaption {FLOAT: right; WIDTH: 80px; MARGIN: 5px 0px 0px 5px; COLOR: #DDD; }
#globalContact .formElement {FLOAT: right; WIDTH: 160px; MARGIN: 5px 0px 0px 0px; }
#globalContact .formElement INPUT {WIDTH: 160px; BORDER: #5A5A5A; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#E2E2E2;  background-color:#5F5F5F;}
#globalContact .formElement TEXTAREA {WIDTH: 160px; FONT-SIZE: 12px; HEIGHT: 50px; BORDER: #5A5A5A; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; color:#E2E2E2; background-color:#5F5F5F;}
#globalContact .formButton {WIDTH: 160px; MARGIN: 5px 110px 0px 0px;}
#globalContact .formButton INPUT {WIDTH: 50px;  FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER: #5A5A5A; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; color:#E2E2E2; background-color:#5F5F5F; }

.subCats { float :right; border-right: solid 1px #ECECEC; border-left: solid 1px #ECECEC;margin:0px 2px 0px 0px;}
.subCatsheader {float :right; background: url(/img/emptyblueheader.png) no-repeat ; height :47px; width:236px; font-size :18px; font-weight :bold; color:White; }
.subCatsheader SPAN {padding:5px 15px 0px 0px; margin-top:0px; display:block;}
.subCats UL {width: 231px; }
.subCats LI:hover {background:#eaeaea;}
.subCats A {color:#8f0034; font-size:14px;}
.subCatItem.off {border-bottom:solid 1px #e4e4e4; color:#3f9600; margin: 0px 10px 10px 10px;}
.subCatItem.on {background:#eaeaea; border-bottom:solid 1px #e4e4e4; color:#3f9600; margin: 0px 10px 10px 10px;}


UL.firstBox {PADDING: 10px 0px;}
UL.firstBox li {border-bottom:solid 1px #e4e4e4; color:#3f9600; margin: 0px 10px 10px 10px;}
UL.firstBox li A {color:#3f9600; font-size :14px;}
.firstBox li:hover {background:#eaeaea;}

.secondBox li{ border-bottom:solid 1px #e4e4e4; color:#961142; margin-bottom:10px;}
.secondBox li A {color:#8f0034; font-size :14px;}
.secondBox li:hover {background:#eaeaea;}

.rightBox {width: 232px; margin-right: 2px; border-right: solid 1px #ECECEC; border-left: solid 1px #ECECEC;}


#globalLogin {POSITION: absolute; WIDTH: 510px; HEIGHT: 130px; PADDING-RIGHT: 15px; BACKGROUND: url('/img/loginBg.png') no-repeat;}


/*.athenaTabWrap {BORDER-BOTTOM: solid 2px #3F9600; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 1px;}
.athenaTabWrap .item {FLOAT: right; MARGIN: 10px 0px -1px 5px; PADDING: 5px 7px; CURSOR: pointer; FONT-SIZE: 14px;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.athenaTabWrap .item A {FONT-WEIGHT: normal; COLOR: #3F9600;}
.athenaTabWrap .item.off {BORDER: solid 1px #3F9600; BACKGROUND: #FFF; COLOR: #3F9600;}
.athenaTabWrap .item.on {BORDER: solid 1px #3F9600; BORDER-BOTTOM: solid 1px #3F9600; BACKGROUND: #3F9600; COLOR: #FFF;}
.athenaTabWrap .item.on A {COLOR: #FFF;}*/

.myTopLinks {BORDER: 0px; PADDING-TOP: 1px; border-bottom:2px solid #3F9600;}
.myTopLinks .item {POSITION: relative; FLOAT: right; TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3F9600; Z-INDEX: 2}
.myTopLinks .item.off
	{background: #FFF;
	border: solid 1px #CCC; 
		-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
		-moz-border-radius-topright:5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
	color: #28476C;
	cursor: pointer;
	line-height: 30px;
	margin: 5px 2px 0px 0px;
	padding: 0px 21px;
	text-decoration: none;}



.athenaTabWrap {BORDER: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 1px;}
.athenaTabWrap .item {POSITION: relative; FLOAT: right; TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3F9600; Z-INDEX: 2}
.athenaTabWrap .item.off
	{background: #FFF;
	border: solid 1px #CCC; 
		-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
		-moz-border-radius-topright:5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
	color: #28476C;
	cursor: pointer;
	line-height: 30px;
	margin: 5px 5px 0px 0px;
	padding: 0px 8px;
	text-decoration: none;}



.myTopLinks .item.off:hover {background: #F0F0F0;}
.myTopLinks .item.on 
	{background: #F8F8F8;
	border-top: solid 1px #CCC; 
	border-left: solid 1px #CCC; 
	border-right: solid 1px #CCC; 
	border-bottom: solid 1px #F8F8F8; 
		-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
		-moz-border-radius-topright:5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
	color: #28476C;
	line-height: 30px;
	margin: 5px 5px 0px 0px;
	padding: 0px 8px;
	text-decoration: none;}
	
.athenaTabWrap .item.off:hover {background: #F0F0F0;}
.athenaTabWrap .item.on 
	{background: #F8F8F8;
	border-top: solid 1px #CCC; 
	border-left: solid 1px #CCC; 
	border-right: solid 1px #CCC; 
	border-bottom: solid 1px #F8F8F8; 
		-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
		-moz-border-radius-topright:5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
	color: #28476C;
	line-height: 30px;
	margin: 5px 0px 0px 0px;
	padding: 0px 8px;
	text-decoration: none;}
.athenaTabWrap .item.on A {COLOR: #FFF;}
.athenaTabWrap .item.first {margin-right: 15px;}
.athenaTabWrap .item .tripInfo
	{color: #3e9200;}

.athenaContentWrap {POSITION: relative; CLEAR: both; BACKGROUND: url('/img/tabContentBG.png') repeat-x top center; BORDER: solid 1px #CCC; WIDTH: 705px; OVERFLOW: hidden; Z-INDEX: 1;}
.athenaContentWrap LI {FLOAT: right; WIDTH: 703px; PADDING: 5px; MARGIN: 0px;}

.myTopLinks.hp {BORDER-BOTTOM: solid 2px #3F9600; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 1px;}
.myTopLinks .item.off.hp {BORDER: solid 1px #3F9600; BACKGROUND: #FFF; COLOR: #3F9600;}
.myTopLinks .item.on.hp {BORDER: solid 1px #3F9600; BORDER-BOTTOM: solid 1px #3F9600; BACKGROUND: #3F9600; COLOR: #FFF;}
.myTopLinks.hp { BACKGROUND: none; BORDER: none;}

.athenaTabWrap.hp {BORDER-BOTTOM: solid 2px #3F9600; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 1px;}
.athenaTabWrap .item.off.hp {BORDER: solid 1px #3F9600; BACKGROUND: #FFF; COLOR: #3F9600;}
.athenaTabWrap .item.on.hp {BORDER: solid 1px #3F9600; BORDER-BOTTOM: solid 1px #3F9600; BACKGROUND: #3F9600; COLOR: #FFF;}
.athenaContentWrap.hp { BACKGROUND: none; BORDER: none;}

.footer {padding:40px 20px 0px 0px;}
.footer UL {border-right: solid 1px black;}
.footer UL LI {float:right;margin: 4px 0px 0px 0px;width: 150px;font-weight: bold;color: #85130e ;padding: 5px 0px 0px 0px;font-size: 14px;}
.footer UL LI:first-child {}
.footer UL LI UL LI:first-child {padding-top: 0px;}
.footer UL LI A {display: block;font-size: 14px;color: #85130e;font-weight: bold;}
.footer UL LI UL LI {clear: both;font-weight: normal;color: #464646;font-size: 12px;}
.footer UL LI UL LI A {font-weight: normal;color: #464646;font-size: 12px;}

TABLE.tripPriceWrap {BORDER: solid 1px #3F9600;}
TABLE.tripPriceWrap TD {PADDING: 1px;}
TABLE.tripPrice {BACKGROUND: #3F9600;}
TABLE.tripPrice THEAD TD {BACKGROUND: #F3F3F3; MARGIN: 0px 0px 3px 0px; PADDING: 5px 10px; COLOR: #003B67;}
TABLE.tripPrice TD {BACKGROUND: #FFF; PADDING: 3px; TEXT-ALIGN: center;}
TABLE.tripPrice TD A {PADDING: 0px 15px; FONT-WEIGHT: bold;}

TABLE.links TD {BACKGROUND: #F3F3F3;}
TABLE.links TD.url {BORDER-RIGHT: dotted 1px #999;}
TABLE.links TD.title {COLOR: #961142; FONT-WEIGHT: bold;}


.listNews .newsTitle {FONT-WEIGHT: bold}

.trip-item {MARGIN-BOTTOM: 10px; CLEAR: both;}
.trip-item .photo-wrap {float:right; margin:20px 10px 0px 0px; padding:0px 0px 0px 7px; width:247px; height:97px; border-left:solid 1px #d2d2d2;}
.trip-item .photo {width:240px; height:97px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.trip-item .text {float:right; margin:10px 10px 0px 0px; width:58%;}
.trip-item .text P { text-align: justify; width:90%;}
.trip-item .text P > div {text-align:inherit;}
.trip-item .header {float: right; width:50%; margin:10px 0px; #MARGIN-RIGHT: 13px; /* IE shit hack again*/}
.trip-item .header A {font-weight:bold; color:#8f0034;}
.trip-item .header A:hover {TEXT-DECORATION: underline;}
.trip-item .date {FLOAT: left; MARGIN: 10px 5px; FONT-WEIGHT: bold; WIDTH: 70px; }
.trip-item .guide {MARGIN: 10px 0px; FONT-WEIGHT: bold;}

.trip-day {CLEAR: both; MARGIN: 10px 20px 20px 0px;}
.trip-day .image {FLOAT: right; WIDTH: 180px; HEIGHT: 100px;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.trip-day .text {FLOAT: right; CLEAR: left; MARGIN-RIGHT: 15px; WIDTH: 480px;}
.trip-day .text H3 {MARGIN: 0px;}
.trip-day .text P {text-align: justify; MARGIN: 5px 0px;}

.trip-page {MARGIN: 10px 10px 0px 0px;}
.trip-page .details {FLOAT: right; WIDTH: 480px;}
.trip-page .details UL {margin:0px 10px 0px 0px;}
.trip-page .details P {margin: 0px; padding: 5px 0px 15px 0px; }
.trip-page .details UL LI {PADDING: 0px 16px 5px 0px;}
.trip-page .details .forGroups {width:495px; margin:10px 0px 10px 0px; color:#ffffff; font-size:16px;}
.trip-page .details .forGroups .forGroupsRight {float:right; width:370px; background-color:#4c9d11; padding:5px; height:20px; text-align:center; border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.trip-page .details .forGroups .forGroupsLeft {float:right; width:105px; background-color:#28476c; padding:5px; font-style:italic; height:20px; text-align:center; border-top-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
.trip-page .details .forGroups .forGroupsLeft a {color:#ffffff;}
.trip-page .buttons {float:right; WIDTH: 150px; margin: 0px 30px 0px 0px;}
.trip-page .buttons UL LI {margin: 0px; padding:0px; }

.guide-item {MARGIN: 0px 0px 5px 0px;}
.guide-item.border {BORDER-LEFT: dotted 1px #999; PADDING-LEFT: 10px; MARGIN-LEFT: 15px;}
.guide-item .image {FLOAT: right; WIDTH: 60px; HEIGHT: 50px; MARGIN: 0px 20px 0px 10px; CURSOR: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.guide-item A {FLOAT: right; TEXT-ALIGN: center; FONT-SIZE: 14px; FONT-WEIGHT: bold;}

.guide-page .image {FLOAT: right; WIDTH: 150px; HEIGHT: 150px; MARGIN: 0px 0px 20px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.guide-page .text {FLOAT: right; WIDTH: 480px; PADDING-RIGHT: 10px; BORDER-RIGHT: dotted 1px #999;}

.article-item {float:right;MARGIN: 0px 0px 10px 0px;}
.article-item .author {color: #063053; font-weight :bold; }
.article-item .image {FLOAT: right; WIDTH: 120px; HEIGHT: 120px; MARGIN:0px 5px 5px 0px; CURSOR: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.article-item .text {FLOAT: right; WIDTH: 500px; margin-right:10px; font-size:13px; margin-bottom :20px;}
.article-item .text A {DISPLAY: block; FONT-SIZE: 18px; FONT-WEIGHT: bold; color:#4c9d11;}
.article-item .text P {TEXT-ALIGN: justified; FONT-SIZE: 12px;}
.article-item .textNoPic {FLOAT: right; WIDTH: 500px; margin-right:135px; font-size:13px; margin-bottom :20px;}
.article-item .textNoPic A {DISPLAY: block; FONT-SIZE: 18px; FONT-WEIGHT: bold; color:#4c9d11;}
.article-item .textNoPic P {TEXT-ALIGN: justified; FONT-SIZE: 12px;}


.article-page .image {FLOAT: right; WIDTH: 150px; HEIGHT: 150px; MARGIN: 0px 0px 20px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.article-page .text {FLOAT: right; WIDTH: 480px; PADDING-RIGHT: 10px; BORDER-RIGHT: dotted 1px #999;}

#frmComment {DISPLAY: block; CLEAR: both; MARGIN-RIGHT: 140px;}
#frmComment .button {MARGIN-RIGHT: 336px;}
#frmComment INPUT, #frmComment SELECT {FONT-SIZE: 13px; PADDING: 3px; MARGIN: 0px 0px 10px 10px;}
#frmComment TEXTAREA {FONT-SIZE: 13px; PADDING: 3px; MARGIN-BOTTOM: 10px;}

.commentLink {float:left; width:90px; margin:0px 0px -35px 20px;}
.commentLink H1 {BACKGROUND: none; MARGIN: 0px; PADDING: 5px; COLOR: #589D41; FONT-SIZE: 14px; LINE-HEIGHT: 18px;}
.commentLink A {COLOR:#8f0034;}

.commentItem {BACKGROUND: White; BORDER: solid 1px #d2d2d2; PADDING: 0px; WIDTH: 97%; MARGIN-BOTTOM: 5px; CURSOR: pointer;}
.commentItem .rightPanel {float:right; width:580px;}
.commentItem .leftPanel {float:left; width:90px;}
.commentItem A {COLOR:#8f0034;}
.commentItem H1 {BACKGROUND: none; MARGIN: 0px; PADDING: 5px; COLOR: #589D41; FONT-SIZE: 14px; LINE-HEIGHT: 18px;}
.commentItem H2 {BACKGROUND: none; MARGIN: 0px; PADDING: 0px 5px 5px 0px; COLOR: #333; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-WEIGHT: normal;}
.commentItem DIV {PADDING: 0px 5px 5px 0px;}
.commentItem P {POSITION: relative; OVERFLOW: hidden; HEIGHT: 0px;}
.commentItem P SPAN {DISPLAY: block; PADDING: 5px; BACKGROUND: #FFF; BORDER-TOP: solid 1px #BFC0C4;}


.galleryItem {FLOAT: right; WIDTH: 152px; HEIGHT: 160px; BORDER-BOTTOM: solid 1px #f1f1f1; MARGIN: 0px 0px 25px 15px;}
.galleryItem .image {BORDER: solid 1px #CCC; HEIGHT: 110px; CURSOR: pointer;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.galleryItem H1 {MARGIN: 10px 0px 3px 0px; PADDING: 0px; LINE-HEIGHT: 20px; FONT-SIZE: 12px; COLOR: #333; BORDER: none; BACKGROUND: none;}
.galleryItem P {MARGIN: 0px;}

.pagingWrap {CLEAR: both; MARGIN: 10px 0px;}
.pagingWrap A.pagingLink {PADDING: 5px 8px; MARGIN-LEFT: 5px; COLOR: #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.pagingWrap A.pagingLink.off {BACKGROUND: #EEE; BORDER: solid 1px #666;}
.pagingWrap A.pagingLink.off:hover {BACKGROUND: #E20067; BORDER: solid 1px #E20067; COLOR: #FFF;}
.pagingWrap A.pagingLink.on {BACKGROUND: #E20067; BORDER: solid 1px #E20067; COLOR: #FFF;}

.corners-round {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sep {CLEAR: both;}

.OnamiFooter {float:left; padding:5px 0px 15px 0px; text-align:center;}
.OnamiFooter span {font-size: 12px; color:#4c9d11; font-weight:bold;}
.adzLogo {background:url('/img/adz.png') no-repeat center center; width:131px; height:19px; display:block; border:1px solid #d4d4d4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.adzLink {font-size: 12px; margin: 5px 0px 10px;}
.adzLink span {color:#28476c; font-weight:bold;}

#browser-upgrade-iframe
{
    display:none;
    width: 984px;
    height: 207px;
    border: 2px solid black;
}
