* {
    margin:0px;
    padding:0px;
    border:none;
    line-height:1.2;
    font-family:'Lucida Sans', 'Lucida Grande', 'Tahoma', Arial, Helvetica, sans-serif;
    font-size:12px
}
p {margin:15px 0px}

#container {
    width:977px; _width:987px;
    margin:0px auto;
}

#container_landing_pages {
width:916px;
margin:0px auto;
background-repeat:repeat-y;

}

.clearBoth {clear:both;
    float:left;
    width:600px}

.clear {
clear:both;
display:block;
height:0px;
overflow:hidden;
visibility:hidden;
}

.contentNoPad {padding:0px !important;
      width:545px !important; _width:535px !important; }

.content2Col {padding:0px !important;
      width:784px !important;
      clear:right}
#content ol, #content ul {
    margin-left:20px
}
#content img {
    padding: 5px; _padding:0px;
}

#colL {width:180px;
    float:left;
    background:#72b2ee;
	_margin_left:10px}

#colL h3{color:#fff;
    font-size:12px;}

#navSub {width:180px; float:left;
    background:#83C3FF;
    margin:-13px 10px 10px -12px}


#navSub ul.steps li a {border-bottom:none;
    text-decoration:none}

#navSub h3{color:#fff;
    font-size:12px;}

#header {
    background:url(assets/templates/mtgnew/banner.jpg);
    height:109px
}

#navTop {
    height:53px;
    margin:-5px 0px 5px 0px;
}

#navTop ul {
    margin:0px 0px 0px 20px;
}

#navTop ul li {
    float:left;
    color:#4876a3;
    display:inline;
    margin:10px; _margin:10px 5px;
    padding:3px 4px 0px 0px;
    _padding:3px 0px 0px 0px;
}
.here {
    font-size:16px;
    text-decoration:underline;
}
a#home {height:100px; width:340px; float:left; border:none;}
#navTop a {
    color:#6398e5;
    text-decoration:none;
    font-size:16px;
    display:block;
    margin:0px;
    padding:0px;
}

#nav491 a {
    margin:0px;
    padding-top:38px;
    height:0px;
    width:158px;
    overflow:hidden;
    background:url(assets/templates/mtgnew/topnav.png) no-repeat 0px -0px;
}
#nav491 a:hover {
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -177px -0px;
}

#nav492 a {
    padding-top:38px;
    height:0px;
    width:176px;
    overflow:hidden;
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -1px -48px;
    margin:0px 0px 0px -10px; _margin:0px
}
#nav492 a:hover {
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -178px -48px;
}

#nav496 a {
    padding-top:38px;
    height:0px;
    width:105px;
    overflow:hidden;
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -1px -94px;
    margin:0px 0px 0px -10px; _margin:0px
}
#nav496 a:hover {
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -178px -94px;
}


#nav493 a {
    padding-top:38px;
    height:0px;
    width:175px;
    overflow:hidden;
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -1px -141px;
    margin:0px 0px 0px -10px; _margin:0px
}
#nav493 a:hover {
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -178px -141px;
}

#nav495 a {
    padding-top:38px;
    height:0px;
    width:90px;
    overflow:hidden;
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -1px -188px;
    margin:0px 0px 0px -10px; _margin:0px
}
#nav495 a:hover {
    background:url(/assets/templates/mtgnew/topnav.png) no-repeat -178px -188px;
}


#nav494 a {
    padding-top:38px;
    height:0px;
    width:155px;
    overflow:hidden;
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -1px -235px;
    margin:0px 0px 0px -10px; _margin:0px
}
#nav494 a:hover {
    background:url(assets/templates/mtgnew/topnav.png) no-repeat -178px -235px;
}

#billboard {
    background:url(assets/templates/mtgnew/beach.png);
    height:282px;
    color:#fff;
    padding:50px 40px
}

#billboard p {
    font-size:18px
}
#billboard h1 {
    font-size:80px;
    color:#fff
}

#homeLinks {
    float:left;

}

.homeLinkBox {
    background:url(assets/templates/mtgnew/linkbg.jpg);
    height:170px;
    width:323px;
    float:left;
    margin:1px;
}

#footer {
    margin:200px auto 3px;
    border:0px solid #DBE0DD;
    text-align:right;
    color:#555;
    float:right;
    clear:both
}

#footer p, #footer a{
    font-size:10px;
}
#search {float:right; margin:6px 12px 0px 0px; font-size:11px;}
#search input {font-size:14px; border-color:#1B52A2}
#search input.FSF_submit {background:#1B52A2; color:#fff;}


div.navMain {
    margin-bottom:12px;
}
ul.navMain {
    width:180px;
}
.navMain * {
    font-family:'Tahoma', Arial, Verdana, Helvetica, sans-serif;
}
.navMain li {
    display:block;
    list-style:none outside;
    text-transform:uppercase;
    margin-bottom:1px;
}
.navMain li a, .navMain li.here {
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    border-left:3px solid #BFD6EB;
    border-bottom:1px solid #BFD6EB;
    padding:2px 6px 3px;
    display:block;
    margin:0px;
    color:#b3b9af;
    background:#f5f7f4;
}
.navMain li a:hover, .navMain li.here {
    border-left:5px solid #88A3BF;
    margin:0px 2px 0px 0px;
    color:#91978d;
    padding:2px 4px 3px 4px;
}
.navMain li.here {
    border-left:3px solid #bfd6eb;
    background:#83C3FF;
    color:#fff;
    padding-left:6px;

}
.navMain li.here a {
    margin:0px;
    padding:0px;
    border:0px;
    color:#1A68BC;
    background:none;
    color:#fff
}

div.navSub {
    width:182px;
    margin:0px 0px 18px;
}
ul.navSub {
    width:100%;
    margin:0px 0px 0px;
}
.navSub a {
    text-decoration:none;
}
.navSub li {
    display:block;
    text-transform:none;
    list-style:none outside
}
.navSub li a, .navSub li.here {
    font-family:'Tahoma', Arial, Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    padding:3px 6px 3px;
    display:block;
    margin:0px 2px 0px 4px;
    color:#1A68BC;
    border-bottom:none !important;
}
.navSub li a:hover, .navSub li.here {
    border-left:4px solid #aabfe8;
    margin:0px 2px 0px 0px;
    color:#0E2C57;
    background:#ccf;
}
.navSub li.here {
    background:#c5ddf7
}
.navSub li ul {
    display:none
}
.navSub li.here ul {
    display:block;
    border:non
;
}
.navSub li ul {
    padding:0px;
    margin:3px 6px 12px 6px;
    border:1px solid #88a3bf;
    border-top:0px;
    border-left:0px;
}
.navSub li ul li.here {
    background:#ccebc5
}
h3.navSub {
    background:#1A68BC;
}
h3.navSub a:hover {
    color:#1A68BC;
}

#colR {
    float:right;
    width:194px;
	margin:0px;
}

#colR h3 {
    background:#7A956C;
    color:#FFF;
    padding:3px
}
/* FORMS and FIELDSETS
-------------------------------------------------------------------------------------------------- */
form {}

fieldset {padding:12px;border:1px solid #687AAA}
legend {border:1px solid; padding:3px 6px !important;} /* Same font as H2 */

label.preField {width:130px; display:block; float:left;}

input, select, textarea {border:1px solid #B5CBB9; padding:1px 3px; margin:0px 0px 3px; color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	#content input {width:250px;}
input:hover, select:hover, textarea:hover {border:1px solid #7DA6C6; color:#660000}
input:focus, select:focus, textarea:focus {background:#FFFFCC; border:1px solid #1B52A2; color:#000000}

#content  .smallCheck {width:20px;}

/* TYPOGRAPHY =HEADINGS
-------------------------------------------------------------------------------------------------- */
h1 {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal;
	color:#687AAA; letter-spacing:0px; padding:0px; margin:0px 0px 0px; cursor:default;}
#bar h1 {font-size:32px; margin-top:0px;}
h2, legend {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#687AAA; font-size:18px; font-weight:normal; 
	padding:0px 0px; margin:9px 0px 4px; cursor:default;}
h3 {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#687AAA; 
	font-size:14px; font-weight:bold; cursor:default; margin-bottom:10px;}
h4 {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#687AAA;
	font-size:12px; font-weight:normal; cursor:default;}

/* =SITEWIDE
-------------------------------------------------------------------------------------------------- */
#Hdr, #Hdr_subpages {
    width:970px;
    height:110px;
    margin:0px auto;
}

#content {
    width:568px;
    float:left;
    padding:5px;
    border:none;
}

#ColL {width:200px; float:left;
    background:#fff}

h3.bar, h3.bar2 {
    text-align:center;
    font-size:16px !important;
    height:22px;
    margin:0px;
    color:#fff}


.stepNumber{
    color:#fff;
    font-weight:bold;
    font-size:16px;
    margin:40px 0px 0px 0px;
    width:12px;
}

#ColL ul.steps {background:#fff;
    margin:-2px 0px}
#ColL ul.steps li {list-style-type:none;
}
#ColL ul.steps li a {border-bottom:none;
    text-decoration:none}
#ColL ul.steps li {
    height:60px;
    width:189px;
	overflow:hidden;
    padding:5px;
    margin:5px 0px;
    height:67px;
    border:none
    }
#ColL ul.steps li img {margin:-55px 5px 0px 28px;
    float:left;
    width:60px}

#ColL ul.steps li p {color:#fff;
    padding:0px 5px;
    font-size:16px;
    text-transform:uppercase;
    float:left;
    clear:left;
    height:12px
}
.stepDesc {
    width:90px;
    font-weight:bold;
    margin-left:95px;
    position:relative;
    margin-top:-40px
}

#mainMenu, #mainMenu2, #mainMenu3 {
    width:187px;
    padding:5px
}

#mainMenu3 {
padding:5px 5px 5px 0;
}

#mainMenu a, #mainMenu2 a, #mainMenu3 a {
    color:#fff;
    text-decoration:none;
    font-size:12px;
}

#mainMenu ul, #mainMenu2 ul, #mainMenu3 ul {
    margin-left:30px;
}

#mainMenu3 ul {
margin:0 0 0px 15px;
padding:0px 0px 10px 0;
} /*------IE Hack #2 on medtogoIE.css----------*/

#mainMenu3_procedures_subject li, #mainMenu3_seemore li {
font-size:15px;
text-transform:uppercase;
list-style:none;
}

#mainMenu3_procedures_subject {

}

#mainMenu3_procedures_subject li {

}

#mainMenu3_procedures li a {
text-transform:none;
}

#mainMenu3_seemore {
padding:0px 0 0 16px !important;
} /*------- IE Hack #3 on medtogoIE.css--------*/

#mainMenu3_seemore li a {
text-transform:none;
margin:0px;
padding:0px;
}

#mainMenu li {
    list-style-image:url(assets/templates/mtgnew/listitem.gif);
}

#mainMenu2 li, #mainMenu3_seemore li {
    list-style-image:url(assets/templates/mtgnew/listitem2.gif);
}

#mainMenu3_procedures li {
color:#3a4117;
list-style:disc;
}

#mainMenu2 li a, #mainMenu3 li a {
color:#32330f;
}

#healthInsurance {
    width:189px;
    padding:5px;
    height:180px
}

#healthInsurance a {
    color:#fff;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
}

#healthInsurance ul {
    margin:70px 0px 0px 30px;

}
#healthInsurance li {
    list-style-image:url(/assets/templates/mtgnew/listitem.gif);

}


.contentPage {
    padding:0px 0px;
    margin:0px 15px
}

/* =MEDICAL TOURISM SECTION
-------------------------------------------------------------------------------------------------- */
#medicalTourism #Hdr {
    background:url(assets/templates/mtgnew/MedicalTourism/mtbanner.png) no-repeat center top;
}

#medicalTourism #Hdr_subpages {
    background:url(assets/templates/mtgnew/MedicalTourism/mtbanner_subpages.jpg) no-repeat center top;
}

#Hdr_landing_pages {
background-image:url(assets/templates/mtgnew/Landing_Pages/header.jpg);
width:918px;
height:102px;
}

#medicalTourism h3.bar {background:#fff url(assets/templates/mtgnew/MedicalTourism/menuHdr.png) 1px 0px no-repeat !important;
 color:#fff}
 
#medicalTourism h3.bar2 {background:#fff url(assets/templates/mtgnew/MedicalTourism/menuHdr2.jpg) 1px 0px no-repeat !important;
margin-left:-1px;
padding-top:2px;
 color:#fff}

#medicalTourism #ColL ul.steps li {
    background:#aebaa2 url(assets/templates/mtgnew/MedicalTourism/stepbg.png);
    }
#medicalTourism #ColL ul.steps li:hover {
    border:none;
    background:#aebaa2 url(assets/templates/mtgnew/MedicalTourism/stepbg.png) 0px 77px;}
#medicalTourism a div.stepDesc {
    color:#99AD88;
}

#medicalTourism #homeContent {
    background:url(assets/templates/mtgnew/MedicalTourism/MThome.png) no-repeat;
    height:668px;
    margin-top:-20px;
	_width:565px
}
#medicalTourism #mainMenu {
    background:#C4D1B7 url(assets/templates/mtgnew/MedicalTourism/mmbg.png) no-repeat bottom;
    border:none;
    margin-bottom:5px
}

#medicalTourism #mainMenu2 {
    background:#f5f1da url(assets/templates/mtgnew/MedicalTourism/mmbg2.jpg) no-repeat bottom;
    border:none;
    margin-bottom:5px;
}

#medicalTourism #mainMenu3 {
    background:#f5f1da url(assets/templates/mtgnew/MedicalTourism/mmbg2.jpg) no-repeat bottom;
    border:none;
    margin-bottom:5px;
	width:192px;
}

/*tourColR*/
#medicalTourism #ColR {width:204px; _width:184px;
    overflow:hidden;
    float:right;}
#medicalTourism #ColR h4 {background:#99a6b9;
    color:#fff;
    margin:0px 0px 5px 0px;
    padding:0px 5px}
#medicalTourism #ColR p {margin:8px}
#medicalTourism #Testimonials {background:url(/assets/images/tourism/beachtowel.jpg);
    width:235;
    height:148px;}
#medicalTourism #Testimonials p {width:110px;
    float:right;
    margin:50px 20px 0px 0px}
select.select {margin-left:65px}

#medicalTourism #healthInsurance {
    background:url(/assets/templates/mtgnew/MedicalTourism/healthinsurance.png);
   height:190px
}

#medicalTourism .contentPage {
    background:#E6ECDE url(/assets/templates/mtgnew/MedicalTourism/topBoth.png) no-repeat top;
    width:480px;
    padding:0px 30px
}

#medicalTourism #proceduresList {
    position:relative;
    top:425px;
    left:25px
}
#medicalTourism #proceduresList ul {
    list-style-type:none;
    
}

#medicalTourism #proceduresList a {
    text-decoration:none;
    font-size:14px;
    color:#6E8161;
}

#medicalTourism #proceduresList a:hover {
    color:#CDDAC0
}

#medicalTourism #proceduresList img {
    margin-bottom:-8px
}

/* =Landing Pages
-------------------------------------------------------------------------------------------------- */
#landing_page_header {
background-repeat:no-repeat;
background-position:top;
width:916px;
min-height:888px;
_height:888px;
}

#landing_page_video_padding_box {
width:200px;
height:540px;
}

#landing_page_video_box {
width:392px;
float:left;
height:1350px;
padding:0 0 0 30px;
}

#landing_page_video_padding {
padding:12px 0 0 0;
width:258px;
min-height:150px;
}

#landing_page_video_padding p {
margin:0px;
}

#landing_page_video_BG {
background-image:url(assets/templates/mtgnew/Landing_Pages/video_bg/video_bg2.png);
width:350px;
height:262px;
background-repeat:no-repeat;
padding:0px 0 0 11px;
}

#dr_image {
}

.landing_page_sub_video {
width:250px;
float:left;
padding:0 0 0 15px;
height:150px;
}

.landing_page_sub_video p, .landing_page_sub_video h1 {
color:#6e3f18;
font-size:13px;
text-align:justify;
padding:10px 0;
margin:0px;
line-height:1em;
}

.landing_page_sub_video h1 {
text-align:right;
padding:0px;
}

#clear_bottom_landing_page {
width:700px;
height:1px;
clear:both;
}

	/*-- Landing Page Right Column
	---------------------------------------------------------------------------------------------- */
	#landing_page_R {
	float:right;
	width:470px;
	min-height:1200px;
	_height:1200px;
	}
	
	#landing_page_R_get_quote_box {
	min-height:790px;
	_height:790px;
	padding:0 10px 0 0;
	}
	
	.landing_page_R_content_boxes {
	width:436px;
	margin-bottom:15px;
	}
	
	.landing_page_R_content_boxes, .landing_page_R_content_boxes p {
	text-align:justify;
	color:#A0551D;
	}
	
	.landing_page_R_header {
	background-image:url(assets/templates/mtgnew/Landing_Pages/content_boxes/content_boxes_header.jpg);
	background-repeat:no-repeat;
	height:39px;
	width:436px;
	display:block;
	}
	
	.landing_page_R_header h1 {
	color:white;
	padding:13px 0 0 10px;
	font-size:20px;
	}
	
	.landing_page_R_footer {
	clear:both;
	display:block;
	}
	
	.landing_page_content {
	background-image:url(assets/templates/mtgnew/Landing_Pages/content_boxes/content_boxes_BG.jpg);
	background-repeat:repeat-y;
	min-height:30px;
	display:block;
	padding:0 10px 0 10px;
	}
	
	.landing_page_content ul {
	padding:0;
	}
		
	.landing_page_content li {
	margin:0 0 0 15px;
	}
	
	.landing_page_content p {
	margin:0px;
	padding:9px 0 0 0px;
	color:#a0551d;
	}
	
	.landing_page_more_info {
	float:right;
	}
	
	/*-- Sliding Functions
	---------------------------------------------------------------------------------------------- */
	.landing_page_R_footer1 {
	clear:both;
	display:block;
	}
	
	.landing_page_sliding_content1 {
	display:none;
	}
	
	.landing_page_R_footer2 {
	clear:both;
	display:block;
	}
	
	.landing_page_sliding_content2 {
	display:none;
	}
	
	.landing_page_R_footer3 {
	clear:both;
	display:block;
	}
	
	.landing_page_sliding_content3 {
	display:none;
	}
	
	.landing_page_R_footer4 {
	clear:both;
	display:block;
	}
	
	.landing_page_sliding_content4 {
	display:none;
	}
	
	.landing_page_R_footer5 {
	clear:both;
	display:block;
	}
	
	.landing_page_sliding_content5 {
	display:none;
	}
	
	.landing_page_R_footer6 {
	clear:both;
	display:block;
	}
	
	.landing_page_sliding_content6 {
	display:none;
	}
	

/* =TRAVEL PREPARATION SECTION
-------------------------------------------------------------------------------------------------- */

#travelPrep #Hdr {
    background:url(/assets/templates/mtgnew/TravelPrep/tprepbanner.jpg) no-repeat center top;
}

#travelPrep ul.steps {
    margin:10px 0px;
    list-style:none outside;
}

#travelPrep #ColL ul.steps li {
    background:url(/assets/templates/mtgnew/TravelPrep/tpstepbg.jpg) no-repeat 0px 0px;
    list-style:none outside}

#travelPrep #ColL ul.steps li:hover {
    background: url(/assets/templates/mtgnew/TravelPrep/tpstepbg.jpg) no-repeat 0px -77px;
    list-style:none outside;
}

#TPstepHdr {
    width:200px;
    height:100px;
    background: url(/assets/templates/mtgnew/TravelPrep/prep.png)
}
#travelPrep .stepDesc {
    color:#FFF
}

#travelPrep #TPhomeContent {
    height:660px;
    background: url(/assets/templates/mtgnew/TravelPrep/home.png) no-repeat;
    margin-top:-5px;
	}

#travelPrep #healthInsurance {
    background:url(/assets/templates/mtgnew/TravelPrep/square.png);
    height:160px;
    width:189px;
}

#travelPrep .contentPage {
    background:#E8EDEE url(/assets/templates/mtgnew/TravelPrep/topBoth.png) no-repeat top;
    width:480px;
    padding:0px 30px
}


#destinationMenu {
    position:relative;
    top:600px;
    left:20px
}

#destinationMenu ul, #destinationMenu ul ul {
    width: 220px;
    border: 1px solid #498c9e;
    background-color: #fff;
    padding-left: 0px; _padding-left:40px;
    cursor: default;
    margin: -35px 0px 0px 40px;
    border-right:2px solid #498c9e;
    border-bottom:2px solid #498c9e
}
#destinationMenu ul li {
    list-style-type: none;
    margin: 0px;
    position: relative;
    color: #498c9e;
    padding:2px 5px;
}
#destinationMenu ul li ul {
    display: none;
    position: absolute;
    top: 56px;
    left:-41px; _left:-96px;
    border-top:0px;
}

#destinationMenu li:hover {
    background-color: #fff;
    color: #000;
}

#destinationMenu ul li:hover ul {
    display: block;
}

#destinationMenu ul li a {
    color: #498c9e;
    display: block;
    width: 100%;
    text-decoration: none; 
    margin-left: 10px;
    font-size:14px
}
#destinationMenu ul li a:hover {
    color: #498c9e;
}
#destinationMenu ul li:hover > a {
    color: #407775; 
} 
#destinationMenu ul br {display:none}

/* =ABOUT SECTION
-------------------------------------------------------------------------------------------------- */
#about #Hdr {
    background:url(/assets/templates/mtgnew/About/aboutbanner.jpg) no-repeat center top;
}

#aboutHome {
    height:660px;
    margin-top:-20px;
    background:url(/assets/templates/mtgnew/About/Ahome.png) no-repeat center top;
}

#about h3.bar {
    background: url(/assets/templates/mtgnew/About/menuHdr.png) no-repeat !important;
}

#about #mainMenu {
    background:#D0C5ED url(/assets/templates/mtgnew/About/mmbg.jpg) no-repeat bottom !important;
    margin-bottom:5px
}

#about .contentPage {
    background:#EFEAFF url(/assets/templates/mtgnew/About/topBoth.png) no-repeat top;
    width:480px;
    padding:0px 30px
}

a.about_home_link {
    color:#8d7db3;
    text-decoration:none;
    float:right;
    margin:530px 10px 0px 0px;
    font-size:14px
}

a.about_home_link:hover {
    text-decoration:underline
}

/* =HEALTH & SAFETY SECTION
-------------------------------------------------------------------------------------------------- */
#healthSafety #Hdr {
    background:url(/assets/templates/mtgnew/healthsafety/HSbanner.jpg) no-repeat center top;
}

#healthSafety .bar {
    background: url(/assets/templates/mtgnew/healthsafety/menuHdr.png) no-repeat !important;
}

#healthSafety #mainMenu {
    background:#C0D2FF url(/assets/templates/mtgnew/healthsafety/mmbg.png) no-repeat bottom!important;
    margin-bottom:5px
}

#HShome {
    height:660px;
    margin-top:-20px;
    background:url(/assets/templates/mtgnew/healthsafety/HShome.jpg) no-repeat center top;
}

#healthSafety #healthInsurance {
    background:url(/assets/templates/mtgnew/healthsafety/square.png);
    height:160px;
    width:189px;
    margin-bottom:4px
}

#healthSafety .contentPage {
    background:#EBF0FF url(/assets/templates/mtgnew/healthsafety/topBoth.png) no-repeat top;
    width:480px;
    padding:0px 30px
}

.HShomeLink {
    float:left;
    margin:490px 0px 0px 250px;
    height:60px;
    width:70px;
}

/*-- Sub Home Page
==================================================================================================*/
#ColR_sub_home {
width:768px;
float:right;
}

#ColR_sub_home_success {
padding:0 10px;
}

#ColR_sub_home_success p {
text-align:justify;
margin:15px 0;
}

#ColR_sub_home_success ul {
margin:0 0 0 15px;
}

#ColR_sub_home_R_box {
width:300px;
float:left;
}

#ColR_sub_home_top {
width:768px;
min-height:700px;
background-image:url(assets/templates/medicaltourism/sub_home/medtour-sub-home3.jpg);
background-repeat:no-repeat;
}

#video_spacing_box {
height:435px;
width:200px;
float:left;
}

#ColR_sub_home_top_video {
width:246px;
height:200px;
padding:0 0 0 37px;
float:left;
clear:both;
}

	/*--Email Form
	===================================================================================================*/
	#contact_form_R_box {
	float:right;
	width:443px;
	min-height:500px;
	}
	
	#contact_form_spacing_box {
	float:right;
	width:250px;
	height:325px;
	}
	
	.signup_box_box {
	float:left;
	min-height:30px;
	width:142px;
	padding:0px 6px;
	}
	
	.signup_box_box2 {
	float:left;
	min-height:30px;
	width:300px;
	padding:1px 6px;
	}
	
	.signup_box_box p, .signup_box_box2 p {
	font-size:10px !important;
	padding:0px !important;
	margin:0px !important;
	line-height:1em !important;
	}
	
	#med_tour_sub_home_input_bg {
	background-image:url("assets/templates/medicaltourism/sub_home/email_form/contact_form_bg.jpg");
	float:right;
	height:93px;
	margin:0 22px 0 0;
	width:338px;
	}
	
	#cfMessage {
	width:290px;
	background-image:url(assets/templates/medicaltourism/sub_home/email_form/inputBG.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	}
	
	#contact_submit_button_padding {
	width:300px;
	clear:both;
	}
	
	#contact_submit_button_padding_text {
	width:220px;
	float:right;
	padding:20px 0 0 0;
	}
	
	#contact_submit_button_padding_text p {
	font-size:9px;
	padding:0px 0px 2px 0px;
	margin:0px;
	}
	
	#cfNewsletter {
	margin:2px 3px 0 0;
	}
	
	#cfContact {
	border:none;
	margin:0px;
	float:right;
	padding:33px 20px 0 0;
	}
		
	#ColR_sub_home_signup_box {
	float:left;
	padding:0px;
	width:423px;
	}
	
	#ColR_sub_home_signup_box_inside {
	width:330px;
	background-image:url(assets/templates/medicaltourism/sub_home/medtour-sub-home_form_BG.jpg);
	background-repeat:repeat-y;
	min-height:200px;
	padding:0 0 0 10px;
	float:right;
	}
	
	fieldset {
	border:none;
	}

	#ColR_sub_home_signup_box_inside label {
	display:block;
	padding:0px;
	margin:0px;
	}
	
	#ColR_sub_home_signup_box_inside td {
	border:1px solid red;
	padding:0px;
	margin:0px;
	}
	
	#ColR_sub_home_signup_box_inside input {
	display:block;
	margin-bottom:4px;
	margin-top:1px;
	width:135px;
	background-image:url(assets/templates/medicaltourism/sub_home/email_form/inputBG.jpg);
	background-repeat:repeat-x;
	}
	
	.email_input_large {
	width:290px !important;
	}
	
	#cfTime {
	width:65px !important;
	}
	
	#signup_box_time input {
	display:block;
	margin-bottom:4px;
	margin-top:1px;
	width:60px !important;
	background-image:url(assets/templates/medicaltourism/sub_home/email_form/inputBG.jpg);
	background-repeat:repeat-x;
	}
	
	.signup_box_time_box {
	float:left;
	width:70px !important;
	}
	
#ColR_sub_home_bottom {
width:768px;
height:254px;
background-image:url(assets/templates/medicaltourism/sub_home/medtour_books.jpg);
background-position:right;
background-repeat:no-repeat;
margin-top:35px;
}

#ColR_sub_home_sub_video {
width:300px;
padding:0 0 0 27px;
width:264px;
float:left;
height:198px;
}

#ColR_sub_home_sub_video p, #ColR_sub_home_bottom_book_quote p {
color:#3b4217;
font-size:12px;
text-align:justify;
padding:0;
margin-bottom:2px;
}

#ColR_sub_home_sub_video h1, #ColR_sub_home_bottom_book_quote h2 {
text-align:right;
color:#3b4217;
font-size:12px;
font-weight:100;
padding:0px;
margin:2px 0 0 0;
}

#ColR_sub_home_bottom_link {
float:right;
width:380px;
height:170px;
}

#ColR_sub_home_bottom_book_quote {
width:330px;
float:left;
clear:both;
padding:0 0 0 190px;
}

#ColR_sub_home_bottom_book_quote p {
padding:0px;
margin:0px;
}

/* -- Landing Pages
-------------------------------------------------------------------------------------------------- */
#landing_page_R_get_quote_box_top {
height:300px;
}

#landing_page_R_get_quote_box_form {
float:right;
width:450px;
min-height:400px;
_height:400px;
padding:0 0 25px 0;
}

#landing_page_R_get_quote_box_R {
width:345px;
float:right;
}

#landing_page_R_get_quote_box_padding {
padding:0 0 0 10px;
}

#BBB_placeholder {
float:left;
padding:10px 0 0 10px;
}


	/*---Revision--*/
	#landing_page_R_get_quote_box_form_354px {
	width:354px;
	float:right;
	background-image:url(assets/templates/mtgnew/get_quote_form/quote_box_BG.jpg);
	background-repeat:repeat-y;
	}
	
	#EmailForm {
	padding:0 0 0 10px;
	}
		
	div.errors {
	width:300px;
	}

#contact_submit_button_padding_text_landing_page {
float:right;
width:190px;
padding:10px 0 0 0
}
	
#cfContact_landing_page {
	border:none;
	margin:0px;
	float:right;
	padding:33px 20px 0 0;
}

#contact_form_submit_button_padding {
	float:right;
	background-image:url(assets/templates/mtgnew/get_quote_form/quote_box_footer.jpg);
	width:423px;
	height:95px;
	background-repeat:no-repeat;
	padding:0 15px 0 0;
}

	#contact_submit_button_padding_landing {
	width:220px;
	padding:10px 40px 0 0;
	float:right;
	}
	
	#contact_submit_button_padding_landing p
	{
	font-size:11px;
	padding:0px 0px 2px 0px;
	margin:0px;
	}
	
	#captcha_box {
	padding:0 6px;
	clear:both;
	width:310px;
	}
	
	#captcha_box p {
	margin:4px 0;
	padding:0px;
	}
	
	div.errors {
	padding:0 10px 10px 0;
	}
	
	div.error2 {
	padding:0 0px 10px 0;
	}
	

/* =STORE
-------------------------------------------------------------------------------------------------- */
#store #Hdr {
    background:url(/assets/templates/mtgnew/Store/storebanner.jpg) no-repeat center top;
}

#store #content {
    width:975px
}

#store h1 {
    background:url(/assets/templates/mtgnew/Store/sectionhdr.png) no-repeat;
    font-size:18px !important;
    height:22px;
    margin:0px 0px 0px 0px;
    color:#fff;
    padding-left:20px;
    float:left;
    width:955px
}

.storeBox1 {
    width: 170px;
    height: 320px;
    border: 1px solid #DBE0DD;
    float: left;
    margin:0px;
    padding:0px;
}

.storeItem h3 {
    padding:5px; 
    color:#CA8F42;
    text-transform:uppercase;
    line-height: .9;
    width:180px;
    height:27px
}

.storeGroup {
    background:#FFE7D0 url(/assets/templates/mtgnew/Store/groupbg.png) no-repeat bottom;
    min-height:220px;
    margin-bottom:30px;
    padding:0px;
    float:left;
    width:975px
}

.storeItem {
    background: url(/assets/templates/mtgnew/Store/itembg.png) no-repeat;
    width:194px;
    height:194px;
    float:left;
    margin:15px 17px; _margin:15px 7px;
    padding:0px 0px 7px 5px;

}

.storeItem img {
    margin-bottom:15px;
}
.storeLinks{
    float:right;
    margin:20px 8px 0px -15px;
    width:90px;
}

.storeLinks a {
    color:#CA8F42;
    text-decoration:none;
    font-size:12px
}

.storeLinks a:hover {
    color:#FF0000
}

.storeLinks img {
    margin:3px 0px -8px 0px;
    height:16px;
    width:8px
}

#priceLink {
    text-align:right;
    float:right;
    margin:0px 30px 0px 0px;
    color:#F00;
    font-weight:bold
}

p.productPrice {
    margin:20px 20px -10px 0px !important;
    padding:0px !important;
    font-size:18px;
}

.rowPrice {
    font-size:14px;
    margin:40px 30px 0px 0px;
    float:right
}

.productImage {
    height:140px;
    width:90px;
    float:left;
    margin:-5px 0px 5px 5px;
}

#product_description {
    width:700px;
    float:right;
    margin:20px 0px 0px 0px
}

/* =CONTACT
-------------------------------------------------------------------------------------------------- */
#contact #Hdr {
    background:url(/assets/templates/mtgnew/Contact/contactbanner.jpg) no-repeat center top;
}

#contact #content {
    background:url(/assets/templates/mtgnew/Contact/contactbg.png) no-repeat;
    width:995px;
    padding:30px;
    height:700px
}

#contactLeft {
    width:400px;
    float:left
}

#contact #EmailForm {
    width:500px;
    float:right;
    margin:0px 80px 0px 0px
}

#contactLeft {
    width:300px;
    float:left
}

#contactRight {
    width:600px;
    float:right;

}

/* =HOME
-------------------------------------------------------------------------------------------------- */
#home p, #home h1 {display:none}
.homeLinkBox {margin-top:10px}

/*Insurance
-------------------------------------------------------------------------------------------------- */
iframe {width:800px;
height:900px}

.adsense iframe {
    width:auto;
    height:200px
}


/* FoxyCart Overrides
===================================================== */

#content input.checkbox,
#content input.fc_checkbox,
#content input.fc_radio {
  width:auto;
}

/*-- 2010
======================================*/

.form_message {
width:290px;
}

.body_2010 {
background-color: white;
}

.body_2010 {
font-family: Helvetica, Arial, sans-serif;
}

.container_2010 {
width: 991px;
margin:0 auto;
}

.billboard_2010 {
height: 295px;
background-image: url(assets/templates/home_2010/billboard_bg.jpg);
background-repeat: no-repeat;
position: relative;
}

.floatR {
float:right;
}

.floatL {
float:left;
}

.footer_2010 {
background-image:url("assets/templates/home_2010/footer_bg.jpg");
background-repeat:no-repeat;
height:27px;
padding:0 20px;
}

.footer_2010 p, .footer_2010 a {
color:#757575;
font-size:12px;
letter-spacing:-1px;
}

.footer_2010 a {
text-transform: uppercase;
text-decoration: none;
padding: 0 0 0 8px;
}

.footer_2010 a:hover {
color: black;
}

.nav_bottom {
position: absolute;
bottom:0px;
height: 25px;
width: 991px;
}

.select_surgery {
font-size:16px;
color:#8496c5;
text-transform: uppercase;
letter-spacing:-1px;
padding: 0 0 0 22px;
margin: 0px;
}

.top_nav {
width: 770px;
}

.top_nav ul {
padding: 0px;
margin:0px;
}

.top_nav li {
padding:0px;
margin:0px;
line-height: 1.5em;
list-style: none;
}

.top_nav a {
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; zoom: 1; background-image:url(assets/templates/home_2010/top_nav_li_BG.jpg); background-repeat: no-repeat; background-position: left center; margin: 0 0 0 10px; padding: 0 0 2px 0;}
ul.dropdown a:hover		            { color: #cccccc; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 50px 4px 13px;
	 								  color: #ffffff; }
ul.dropdown li.last a 				{ padding-right: 0px;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              { color: #FF7901; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; border-right: 1px solid #344c74; border-bottom: 1px solid #344c74; border-left: 1px solid #344c74; background: #e0dfdf;  }
ul.dropdown ul li 					{ font-weight: normal; color: #344c74; 
									  float: none; background-image: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ font-weight:100; border-right: none; width: 100%; display: inline-block; color: #344c74 !important;letter-spacing: -1px;text-transform: none;font-size:13px !important;
line-height: normal;
padding: 4px 0 2px 0 !important;
} 

ul.dropdown ul li a:hover {
color:black !important;
}

.video_player {
height:204px;
position:absolute;
right:49px;
top:17px;
width:327px;
}

.video_player p {
margin: 0px;
padding: 0px;
}