/*

Theme Name: travelstore

Theme URI: http://rainbowhills.info/

Author: Rainbow_Web_Solutions

*/

*{

margin:0px;

padding:0px;

}

img{border:0px}

html{

width:100%;

height:100%;

background-image:url(images/smallbg.gif);

background-position:top left;

background-repeat:repeat-x

}

body{

width:100%;

height:100%;

margin:auto;

background-image:url(images/bg.jpg);

background-position:top center;

background-repeat:no-repeat;

font-family:arial;

line-height: 130%;

}



ol{ margin-left:20px;}

#page {

	text-align: left;

	width:1000px;

	overflow:hidden;

	margin:0px auto;

	padding:0 0 0px 0;

	}



a:link {

	color: #67B5DD;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #67B5DD;

}

a:hover {

	text-decoration: none;

	color: #40657f;

}

a:active {

	text-decoration: none;

	color: #40657f;

}

*{	margin:0px;

	padding:0px

	}

a:focus, a:active{outline:0px;}



#top{

	margin:0px auto; 

	clear:both;

	height:321px;

	width:1000px;

}



#meta{

width:132px;

border-top:6px solid #DDDDDD;

padding-top:42px;

text-align:center;

font-size:11px;

color:#5B5B5B;

margin:0 0 0 310px;

line-height: 100%;

}

#meta a{

font-family:Arial;

color:#5B5B5B;

text-decoration:underline

}

#meta a:visited{text-decoration:underline}

#meta a:hover{text-decoration:none}

.marl{

margin-left:8px;

}

.marr{

margin-right:8px;

}

#menu {

float:left;

margin:16px 0 0 0px;

padding:0 0 0 0;

position:relative;

clear:both;

}

#menu ul{list-style:none!important; float:left; text-align:left;}

#menu ul li{float:left; display:block; margin:0 20px 0 0;}

#menu ul li a{background-image:url(images/circle.gif);

	background-position:0px 4px;

	background-repeat:no-repeat;

	font-family:Arial;

	font-size:12px;

	color:#323232;

	text-decoration:none;

	padding:0 0 0 14px

	}

#menu ul li.current_page_item a, #menu ul li a:hover{}



#logo{

	width:357px; 

	float:left;

	height:197px;

	margin:0px 0 0 79px;

	background:url(images/logo.png) no-repeat;

	}	



#content{clear:both; 

	margin:0px auto;

	overflow:hidden;

	padding-top:0px;

	padding-bottom:10px;

	width:1000px;

	}

	

#sidebar{width:191px;

	float:left;

	background:url(images/right_top_left.jpg) left top no-repeat;

	padding-left:0px;

	padding-top:10px;

	}

.ltop{background:url(images/gtop.gif) no-repeat; width:191px; height:8px; clear:both;}

.lmiddle{background:url(images/gbg.gif) repeat-y; width:191px; overflow:hidden; clear:both;}

.lbottom{height:8px; background:url(images/gbot.gif) no-repeat; clear:both; margin-bottom:20px;}



#sidebar h2{background-image:url(images/title1.jpg);

background-position:top left;

background-repeat:no-repeat;

height:24px;

width:114px;

padding:12px 0 0 53px;

margin:0 0 0 9px;

display:inline;

font-family:Arial;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

line-height:100%;

float:left}



#sidebar ul{

width:170px;

display:block;

float:left;

padding:13px 0 15px 19px;

font-family:Arial;

font-size:12px;

}



#sidebar ul li{

list-style-type:none;

line-height:18px

}

#sidebar ul li a{

background-image:url(images/arrow.gif);

background-position:0px 3px;

background-repeat:no-repeat;

padding:0 0 0 11px;

color:#323232;

text-decoration:underline

}

#sidebar ul li a:visited{text-decoration:underline}

#sidebar ul li a:hover{text-decoration:none}

.contries{

width:170px;

display:block;

float:left;

padding:13px 0 15px 19px;

font-family:Arial;

font-size:12px;

}

.contries li{

list-style-type:none;

line-height:18px

}

.contries li a{

background-image:url(images/arrow.gif);

background-position:0px 3px;

background-repeat:no-repeat;

padding:0 0 0 11px;

color:#323232;

text-decoration:underline

}

.contries li a:visited{text-decoration:underline}

.contries li a:hover{text-decoration:none}

.new{

color:#40657f;

font-weight:bold

}



#central{

width:507px;

float:left;

margin:22px 12px 0 20px;

display:inline;

}



#central h2{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

color:#565656;

width:99%;

padding:0 0 5px 0;

border-bottom:1px solid #DBDBDB;

margin:0 0 10px 0;

clear:both;

}



#recentcomments li a{ list-style:none!important; background-image:none!important;}

#central-3{

width:507px;

float:left;

margin:0px 12px 0 20px;

display:inline;

padding-top:22px;

}

#central-3 h2{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

color:#40657f;

width:99%;

padding:0 0 5px 0;

border-bottom:1px solid #DBDBDB;

margin:0 0 10px 0; 

clear:both;

}

.welcome{

background-image:url(images/welcome_bg.jpg);

background-position:top left;

background-repeat:no-repeat;

width:374px;

font-family:Arial;

font-size:12px;

color:#565656;

padding:93px 0 25px 133px;

}

.welcome p{

display:block;

width:360px;

}

.style2 {

	font-size: 14px;

}

.style3 {

	font-size: 13px;

}

.style4 {

	text-align: left;

}

.style5 {

	margin-bottom: 0;}

	

#footer{

width:100%;

float:left;

padding:10px 0 10px 0;

background-color:#448AAE;

clear:both;

text-align:center;

}

#footer div{

text-align:center;

padding:0px 0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#F3FBFF;

margin:0px auto;

width:700px;

text-align:center; 

}

#footer div ul {list-style:none; text-align:center; }

#footer div ul  li{ list-style:none; text-align:center; margin:0 0 0 0; padding:0 0 0 0; float:left;}

#footer div ul li a{

color:#F3FBFF;

text-decoration:underline;

margin:0 0 0 0;

float:left;

padding:0 8px 0 8px;

}

#footer div a:visited{text-decoration:underline}

#footer div a:hover{text-decoration:none}

#copy{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#323232;

text-align:center;

line-height:40px;

}

#copy a{

color:#323232;

text-decoration:underline

}

#copy a:visited{text-decoration:underline}

#copy a:hover{text-decoration:none}



#right{

width:261px;

float:left; margin-top:12px;

 

}



#right form{ margin-left:8px; float:left;}



#right h2{

background-position:top left;

background-repeat:no-repeat;

height:24px;

width:261px;

padding:20px 0 0 0px;

margin:0 0 0 3px;

display:inline;

font-family:Arial;

font-size:14px;

color:#000;

font-weight:bold;

float:left; clear:both; 


}



#right ul{

width:170px;

display:block;

float:left;

padding:13px 0 10px 8px;

font-family:Arial;

font-size:12px;

}



#right ul li{

list-style-type:none;

line-height:18px

}

#right ul li a{

background-image:url(images/arrow-right.png);

background-position:0px 3px;

background-repeat:no-repeat;

padding:0 0 0 11px;

color:#323232;

text-decoration:underline

}

#right ul li a:visited{text-decoration:underline}

#right ul li a:hover{text-decoration:none}





#right-bot{ background:url(images/right_bot.gif) no-repeat; width:261px; height:21px;}

.right_block{

background-image:url(images/block_bg.gif);

background-position:top left;

background-repeat:repeat-y;

width:261px;

margin:0 0 5px 0

}

.title2{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

background-image:url(images/title_bg.jpg);

background-position:top left;

background-repeat:no-repeat;

width:261px;

padding:20px 0 35px 0;

text-align:center

}

.title3{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

font-weight:bold;

background-image:url(images/title3_bg.jpg);

background-position:top left;

background-repeat:no-repeat;

width:261px;

padding:20px 0 35px 0;

text-align:center

}

.item{

width:220px;

padding:0 0 0 25px;

font-family:Arial;

font-size:12px;

margin-bottom:10px;

}

.item span{

display:block;

font-weight:bold;

color:#448AAE;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

.item p{

padding:5px 0;

}

.item a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#009EDC;

text-decoration:underline

}

.item a:visited{text-decoration:underline}

.item a:hover{text-decoration:none}



.search{

background-color:#448AAE;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

padding:1px 0 9px 0;

margin:0 0 30px 0;

overflow:hidden;

}

.search2{

background-color:#448AAE;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:12px;

font-weight:bold;

padding:0px 0 0px 0;

margin:0 0 0px 0;

overflow:hidden;

}



.search input{

width:165px;

height:17px;

border-style:inset;

border-color:#CECECE;

margin:0 0px

}

#ok{

position:absolute

}

#ok img{

position:relative;

top:0px;

left:0px;

}

.block{

width:470px;

margin:0 0 20px 13px;

display:inline;

float:left

}

.block img{

float:left

}

.block div{

float:left;

margin:0 0 0 25px;

}

.block div h4{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#565656;

text-decoration:underline;

font-weight:bold

}

.block div p{

font-family:Arial;

font-size:12px;

color:#565656;

display:block;

width:259px;

border-bottom:1px solid #D2D2D2;

padding:15px 0 10px 0;

margin:0 0 5px 0;

}



#big{

float:right;

width:790px;

padding-top:22px;

}

#big h2{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

color:#565656;

width:765px;

padding:0 0 5px 0;

border-bottom:1px solid #DBDBDB;

margin:0 0 10px 0

}

.other{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#009EDC;

text-decoration:underline

}

.other:visited{text-decoration:underline}

.other:hover{text-decoration:none}

.big_photo{

width:260px;

text-align:center;

float:left;

margin:0 18px 0 0

}

.big_photo img{

margin:0 0 10px 0

}

.text{

float:left;

font-family:Arial;

font-size:12px;

color:#565656;

padding-right:25px; 

margin-bottom:5px;

}

.text img{float:left; margin-bottom:15px; margin-right:15px;}

.text p{

padding:0 0 5px 0

}

.alignleft {float:left;float:left; margin-bottom:15px; margin-right:15px;}

.alignright{float:right; margin-bottom:15px; margin-right:15px;}



#calendar_wrap{ float:left; margin-left:15px;}


#marqueecontainer{
position: relative;
width: 255px; /*marquee width */
height: 330px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}

.hc_sri_prices_new {
	color: #40657F;
	padding-left: 3px;
	font: bold 22px Georgia, 'Times New Roman', serif;
}
#footernewr div{

text-align:center;

padding:0px 0;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#FFFFFF;

margin:0px auto;

width:750px;

text-align:center; 
}
#copy1new{

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#323232;

text-align:center;

line-height:18px;

}

#forum{
position:absolute;
top:275px;
left:755px;
}

#forum li{
list-style-type:none;
float:left;
margin:0 20px 0 0
}
#forum a{
background-image:url(images/circle.gif);
background-position:0px 4px;
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
color:#323232;
text-decoration:none;
padding:0 0 0 14px
}
#forums{
float:right;
margin:0 0 0 0px;
padding:0 250 0 250;
position:absolute;
clear:both;
text-decoration:none;
}
#forumsmenu{
float:right;
margin:218px 0 0 755px;
padding:0 250px 0 0;
position:absolute;
clear:both;
}

#forumsmenu ul{list-style:none!important; float:left; text-align:left;}

#forumsmenu ul li{float:left; display:block; margin:0 20px 0 0;}

#forumsmenu ul li a{background-image:url(images/circle.gif);

	background-position:0px 4px;

	background-repeat:no-repeat;

	font-family:Arial;

	font-size:12px;

	color:#323232;

	text-decoration:none;

	padding:0 0 0 14px

	}

#forumsmenu ul li.current_page_item a, #menu ul li a:hover{}

