/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table {   }
acronym { cursor: help; }



.imagen img{
border: 1px solid #CCCCCC;
padding : 2px;
}

a.imagen:hover img{
border-color : #d70069;
}

/*-------
// general
//-----*/

html { font-size: 100.01%;}
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }




/*-------
// custom styles
//-----*/
body { background: #d1d1d1 url('../images/body_bg.gif') repeat-x top left; font-family: Arial, Helvetica, sans-serif; }
p { line-height:1.2em; font-family:"Trebuchet MS"; }

/*-------
// Page Layout
//-----*/

/*--- Container ---*/
div#container { margin:10px auto 0px auto; width:1028px; min-width:1028px; }
div.container_top { background:transparent url('../images/container/container_top.png') no-repeat top left; height:30px;  }
div.container_middle { background: transparent url('../images/container/container_middle.png') repeat-y top left; padding:0px 45px;position:relative; }
div.container_bottom { background:transparent url('../images/container/container_btm.png') no-repeat top left; height:30px; }

/*--- Header ---*/
div#header { padding-bottom:40px; overflow:hidden; width:100%; }
div#header h1 a{background:transparent url(../images/container/header/logo.gif) no-repeat; width:210px; height:70px; display:block;}
div#header h1 a span{ display:none;}
div#header div.links { padding:20px 0px 0px 20px; }
div#header div.logo { padding-right:40px; border-right:1px solid #dcdcdc; }
div.v2 { background:url(../images/container/header/v2.png) no-repeat top left; position:absolute; width:127px; height:126px; right:10px; top: -20px; z-index:1; }

/*--- Navigation ---*/
div#navigation { padding:0px 0px 10px 20px; }
div#navigation ul li { display:inline; }
div#navigation ul li.pipe { color:#9f9f9f; font-size:140%; margin:0px 5px; vertical-align:top; }
div#navigation ul li a { color:#9f9f9f; font-size:140%; text-decoration:none }
div#navigation ul li a:hover { color:#d70069; font-size:140%; text-decoration:none }


  
/*--- Banner ---*/
div#banner1 { background:url(../images/container/banner/banner1.jpg) no-repeat top left; height:269px; width:933px; margin-bottom:35px;  }
div#banner1 div { padding:120px 30px 0px 500px; }
div#banner1 h2 { color:#654e4b; font-size:250%; margin-bottom:30px; }
div#banner1 p { color:#999999; font-size:170%; font-weight:bold; }

/*--- Banner ---*/
div#banner2 { background:url(../images/container/banner/banner2.jpg) no-repeat top left; height:269px; width:933px; margin-bottom:35px;  }
div#banner2 div { padding:120px 30px 0px 500px; }
div#banner2 h2 { color:#d70069; font-size:250%; margin-bottom:30px; }
div#banner2 p { color:#000000; font-size:170%; font-weight:bold; }

/*--- Banner ---*/
div#banner3 { background:url(../images/container/banner/banner3.jpg) no-repeat top left; height:269px; width:933px; margin-bottom:35px;  }
div#banner3 div { padding:120px 30px 0px 500px; }
div#banner3 h2 { color:#654e4b; font-size:250%; margin-bottom:30px; }
div#banner3 p { color:#999999; font-size:170%; font-weight:bold; }

/*--- Banner ---*/
div#banner4 { background:url(../images/container/banner/banner4.jpg) no-repeat top left; height:269px; width:933px; margin-bottom:35px;  }
div#banner4 div { padding:120px 30px 0px 500px; }
div#banner4 h2 { color:#654e4b; font-size:250%; margin-bottom:30px; }
div#banner4 p { color:#999999; font-size:170%; font-weight:bold; }

/*--- Content ---*/
div#content { }

/*--- Content - Sidebar---*/
div#sidebar { width:319px; }

/*--- Content - Main---*/
div#main { width:569px; padding-left:50px; }

/*--- Content - Main---*/
div#main2 { width:888px;  }

/*--- Content - Copyright ---*/
div#copyright {
	color: #989898;
	font-size: 130%;
	font-family: "Trebuchet MS";
	text-align: right;
	background: url(../images/container/content/copyright_bg.gif) no-repeat right top;
	height: 35px;
	padding-right: 50px;
	line-height: 35px;
	margin-right: -25px;
}

/*--- Footer ---*/
div#footer { padding:20px 30px 30px 50px; overflow:hidden;  }

div#footer div.rss_feed { background:url(../images/container/footer/rss_feed.png) no-repeat top left; height:50px; width:50px; margin-right:20px; }

div#footer div.contact { background:url(../images/container/footer/phone_bg.png) no-repeat top left; height:65px; width:140px; padding:5px 17px 5px 10px; text-align:center; margin-right:20px; }
div#footer div.contact p.desc { font-size:130%; color:#fff;  }
div#footer div.contact p.phone { font-size:220%; color:#fff;  }
div#footer div.contact p.phone a { color:#FFFFFF; font-size:120%; text-decoration:none }
div#footer div.contact p.phone a:hover { color:#FFFFFF; font-size:120%; text-decoration:underline }


div#footer div.contact p.email { font-size:130%; color:#fff;  }
div#footer div.contact p.email a {  color:#fff;  }

div#footer div.logo { background:url(../images/container/footer/ft_logo.png) no-repeat top left; height:50px; width:166px; margin-top:10px; padding:0px 25px 20px 0px; border-right:1px solid #b6b6b6; }

div#footer ul.navigation { margin-top:35px; }
div#footer ul.navigation li { display:inline; margin-right:5px; }
div#footer ul.navigation li a {color:#7F7F7F; font-size:130%; text-decoration:none }
div#footer ul.navigation li a:hover {color:#d70069; font-size:130%; text-decoration:none }


/*-------
// Common Content Styles
//-----*/

/*--- Sidebar - Plan ---*/
div.plan { width:319px; margin-bottom:45px; font-family:"Trebuchet MS"; position:relative; }
div.plan div.plan_top { background:#db1a78 url(../images/container/content/sidebar/plan_top.gif) no-repeat top left; }
div.plan div.plan_top h2 { font-size:220%; color:#fff; line-height:1.2em; text-align:center; padding:5px; }
div.plan div.plan_middle { background:#d6d6d6 url(../images/container/content/sidebar/plan_middle.gif) repeat-x top left; padding:12px; padding-bottom:0px; }
div.plan div.plan_bottom { background:transparent url(../images/container/content/sidebar/plan_btm.gif) no-repeat top left; height:18px; }

div.plan div.plan_middle div.server { height:100px; width:68px;  background:url(../images/container/content/sidebar/server.png) no-repeat left top; }
div.plan div.plan_middle div.options { margin-left:12px; }
div.plan div.plan_middle ul { margin-bottom:30px; }
div.plan div.plan_middle ul li { color:#d70069; font-size:150%; font-weight:bold; margin-bottom:5px; }
div.plan div.plan_middle ul li span { color:#999999; font-size:70%; font-weight:normal; }
div.plan div.plan_middle div.button { background:url(../images/container/content/sidebar/white_btn.png) no-repeat top left; height:57px; width:147px; }
div.plan div.plan_middle div.button a { display:block; line-height:50px; text-align:center; font-size:180%; color:#d2d2d2; text-decoration:none; }

div.plan div.plan_bottom div.price { background:url(../images/container/content/sidebar/price.png) no-repeat top left; width:100px; height:96px; position:absolute; line-height:96px; font-size:280%; color:#fff; text-align:center; font-weight:bold; z-index:1; left: 263px; top: 150px; }




/*--- Sidebar - Plan ---*/
div.plan2 { width:560px; margin-bottom:45px; font-family:"Trebuchet MS"; position:relative; }
div.plan2 div.plan_top { background:#999999 url(../images/container/content/sidebar/plan_top2.gif) no-repeat top left; }
div.plan2 div.plan_top h2 { font-size:220%; color:#fff; line-height:1.2em; text-align:center; padding:5px; }
div.plan2 div.plan_middle { background:#d6d6d6 url(../images/container/content/sidebar/plan_middle.gif) repeat-x top left; padding:12px; padding-bottom:0px; }
div.plan2 div.plan_bottom { background:transparent url(../images/container/content/sidebar/plan_btm.gif) no-repeat top left; height:18px; }

div.plan2 div.plan_middle div.server { height:100px; width:68px;  background:url(../images/container/content/sidebar/server.png) no-repeat left top; }
div.plan2 div.plan_middle div.options { margin-left:12px; }
div.plan2 div.plan_middle ul { margin-bottom:30px; }
div.plan2 div.plan_middle ul li { color:#d70069; font-size:150%; font-weight:bold; margin-bottom:5px; }
div.plan2 div.plan_middle ul li span { color:#999999; font-size:70%; font-weight:normal; }
div.plan2 div.plan_middle div.button { background:url(../images/container/content/sidebar/white_btn.png) no-repeat top right; height:57px; width:147px; }
div.plan2 div.plan_middle div.button a { display:block; line-height:50px; text-align:center; font-size:180%; color:#d2d2d2; text-decoration:none;  }

div.plan2 div.plan_bottom div.price { background:url(../images/container/content/sidebar/price.png) no-repeat top left; width:100px; height:96px; position:absolute;margin-left:175px line-height:96px; font-size:280%; color:#fff; text-align:center; font-weight:bold; z-index:1; left: 263px; top: 150px; }





/*--- Main - Section ---*/
div#main div.section { margin-bottom:40px; }
div#main div.section div.head { margin-bottom:30px; }
div#main div.section div.head h2 { color:#d70069; font-size:300%; line-height:1.2em; }
div#main div.section div.head h3 { color:#999999; font-size:220%; line-height:1.2em; }
div#main div.section p { color:#666666; font-size:150%; }

/*--- Main2 - Section ---*/
div#main2 div.section { margin-bottom:40px; }
div#main2 div.section div.head { margin-bottom:30px; }
div#main2 div.section div.head h2 { color:#d70069; font-size:300%; line-height:1.2em; }
div#main2 div.section div.head h3 { color:#999999; font-size:220%; line-height:1.2em; }
div#main2 div.section p { color:#666666; font-size:150%; }

/*-------
// Index Page Content
//-----*/

/*--- Main - Platforms ---*/
div#main div.platforms { }
div#main div.platforms div.platform { width:282px; position:relative; }
div#main div.platforms div.platform div.platform_top { background:#d8d8d8 url(../images/container/content/main/platform_top.png) no-repeat top left; text-align:center; width:282px; padding:1px 0px; }
div#main div.platforms div.platform div.platform_bottom { background:#d8d8d8 url(../images/container/content/main/platform_btm.gif) no-repeat top left; height:19px; }
div#main div.platforms div.platform div.platform_top div.pic_1 { background:url(../images/container/content/main/platform_pic_1.png) no-repeat top left; height:202px; width:282px; }
div#main div.platforms div.platform div.platform_top div.pic_2 { background:url(../images/container/content/main/platform_pic_2.png) no-repeat top left; height:202px; width:282px; }
div#main div.platforms div.platform div.platform_top div.info { text-align:left; padding:0px 20px; }
div#main div.platforms div.platform div.platform_top h4 { color:#999999; font-size:170%; font-family:"Trebuchet MS"; line-height:1.2em; }
div#main div.platforms div.platform div.platform_top p {color:#919191; font-size:120%; margin-bottom:10px; }
div#main div.platforms div.platform div.platform_top a { color:#d70069; font-size:130%; text-decoration:underline; }
div#main div.platforms div.platform div.balloon { background: url('../images/container/content/main/balloon.png') no-repeat scroll top left; position:absolute; width: 65px; height: 58px; top:-20px; right:-20px; z-index:1;}

div#main div.platforms div.platform div#balloon_1 { top:-20px; left:-50px; }

/*--- Main - Domain Search ---*/
div#main div.domain_search { overflow:hidden; width:100%; }
div#main div.domain_search div.head h2 { font-size:200%; }
div#main div.domain_search div.head select { font-size:60%; }
div#main div.domain_search div.search_box { background: url('../images/container/content/main/search_box.gif') no-repeat scroll top left; width: 310px; height: 66px; }
div#main div.domain_search div.search_box input { margin:21px 0px 0px 28px; width:270px; font-size:160%; border:0; background:url(../images/container/content/main/searchbox_bg.gif) repeat-x; }
div#main div.domain_search div.submit input { }
div#main div.domain_search div.price { margin-left:20px; }
div#main div.domain_search div.price p.amt { color:#db1a78; font-size:200%; }
div#main div.domain_search div.price p.amt span {  color:#999999; font-size:60%; }


/*--- Main - form_section ---*/
div#main table.form_section { width:250px; }
div#main table.form_section td { padding-bottom:10px; vertical-align:top; }
div#main table.form_section td label { font-family:"Trebuchet MS"; color:#999999; font-size:140%; display:block; line-height:1.2em; margin-bottom:3px; }
div#main table.form_section td label span { color:#db1a78; }
div#main table.form_section td input.text_box, div#main table.form_section td textarea.text_area { border:1px solid #e4e4e4; padding:2px; font-size:120%; }
div#main table.form_section td input.big, div#main table.form_section td textarea.big { width:256px; }



/*--- Main2 - Platforms ---*/
div#main2 div.platforms { }
div#main2 div.platforms div.platform { width:282px; position:relative; }
div#main2 div.platforms div.platform div.platform_top { background:#d8d8d8 url(../images/container/content/main/platform_top.png) no-repeat top left; text-align:center; width:282px; padding:1px 0px; }
div#main2 div.platforms div.platform div.platform_bottom { background:#d8d8d8 url(../images/container/content/main/platform_btm.gif) no-repeat top left; height:19px; }
div#main2 div.platforms div.platform div.platform_top div.pic_1 { background:url(../images/container/content/main/platform_pic_1.png) no-repeat top left; height:202px; width:282px; }
div#main2 div.platforms div.platform div.platform_top div.pic_2 { background:url(../images/container/content/main/platform_pic_2.png) no-repeat top left; height:202px; width:282px; }
div#main2 div.platforms div.platform div.platform_top div.info { text-align:left; padding:0px 20px; }
div#main2 div.platforms div.platform div.platform_top h4 { color:#999999; font-size:170%; font-family:"Trebuchet MS"; line-height:1.2em; }
div#main2 div.platforms div.platform div.platform_top p {color:#919191; font-size:120%; margin-bottom:10px; }
div#main2 div.platforms div.platform div.platform_top a { color:#d70069; font-size:130%; text-decoration:underline; }
div#main2 div.platforms div.platform div.balloon { background: url('../images/container/content/main/balloon.png') no-repeat scroll top left; position:absolute; width: 65px; height: 58px; top:-20px; right:-20px; z-index:1;}

div#main2 div.platforms div.platform div#balloon_1 { top:-20px; left:-50px; }

/*--- Main2 - Domain Search ---*/
div#main2 div.domain_search { overflow:hidden; width:100%; }
div#main2 div.domain_search div.head h2 { font-size:200%; }
div#main2 div.domain_search div.head select { font-size:60%; }
div#main2 div.domain_search div.search_box { background: url('../images/container/content/main/search_box.gif') no-repeat scroll top left; width: 310px; height: 66px; }
div#main2 div.domain_search div.search_box input { margin:21px 0px 0px 28px; width:270px; font-size:160%; border:0; background:url(../images/container/content/main/searchbox_bg.gif) repeat-x; }
div#main2 div.domain_search div.submit input { }
div#main2 div.domain_search div.price { margin-left:20px; }
div#main2 div.domain_search div.price p.amt { color:#db1a78; font-size:200%; }
div#main2 div.domain_search div.price p.amt span {  color:#999999; font-size:60%; }


/*--- Main2 - form_section ---*/
div#main2 table.form_section { width:100%; }
div#main2 table.form_section td { padding-bottom:10px; vertical-align:top; }
div#main2 table.form_section td label { font-family:"Trebuchet MS"; color:#666666; font-size:140%; display:block; line-height:1.2em; margin-bottom:3px; }
div#main2 table.form_section td label span { color:#db1a78; }
div#main2 table.form_section td input.text_box, div#main table.form_section td textarea.text_area { border:1px solid #e4e4e4; padding:2px; font-size:120%; }
div#main2 table.form_section td input.big, div#main table.form_section td textarea.big { width:256px; }

