/*
Theme Name: Vastplanet
Theme URI: http://www.vastplanet.com/
Description: Ecommerce Store Web Design, Affiliate Management & Consulting, Internet Marketing Management, SEO, SEM, PPC Ad Management, Programing RTML & PHP Applications, Email Marketing Compaigns, Graphic Design. 
Version: 1.0
Author: Vastplanet
Author URI: http://www.vastplanet.com/
Tags: White, custom header, fixed width, two columns, widgets
*/


body{margin:0; padding:0; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#333333;}
.float_left{float:left;}
.float_right{float:right;}
.clear{margin:0; padding:0; clear:both; font-size:0; line-height:0;}

/*a{text-decoration:none; color:#333333;}*/
a{color: #666666; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family:"Times New Roman", Times, serif; color:#333333; clear:both;}
h1 {font-size:11px; text-transform:uppercase; font-weight:normal;}
h2 {font-size:14px;}
h3, h3 a { color:#333333; font-size:12px;}
h4, h4 a {color:#333333; font-size:11px;}
h5, h5 a {color:#333333; font-size:10px;}
h6, h5 a {color:#333333; font-size:9px;}
p{margin:1; padding:0;}
ul, li{list-style:none;}
:focus{ outline:0px;}
.wrapper{width:900px;}
.wrap_padding{margin:15px 0 0 0;  background:url(images/vp_wrapper_bg.gif) repeat-y left #FFFFFF;}

/* Top Part */
.top_right_w{padding:15px 0 0 0; width:29%;}
.top_w{background:#333333; height:40px;}
.phone{font-weight:bold; font-size:12px; color:#FFFFFF; margin:0 3px;}
.follow{color:#FFFFFF; margin:0 3px;}
.social_icn img{margin:0 2px;}

/* Header Part */
.logo{margin:16px 0 27px 90px;}

/* Top Navigation */
/*#navigation{border:1px solid #CCCCCC; border-left:0; border-right:0; padding:3px 0; font-family:"Times New Roman", Times, serif; text-transform:uppercase; text-align:center; letter-spacing:1px; width:100%; }
#navigation ul{margin:0; padding:0; width:900px;}
#navigation li{margin:0; padding:0 33px; display:inline; position:relative; z-index:100000;}
#navigation ul li.fst{ padding:0 19px 0 0; margin:0; }
#navigation ul li.lst{ padding:0 0 0 10px; margin:0; }
#navigation ul ul{ margin:0; padding:0; text-transform:uppercase; color:#000000; text-align:left; }
#navigation ul li ul { position:absolute; left:29px; top:12px; width:174px; display:none; }
#navigation ul li:hover ul, #navigation ul li.hover ul {display:block; z-index:10000;}
#navigation ul li:hover ul ul, #navigation ul li.hover ul ul {display:none; z-index:5000;}
#navigation ul li:hover ul ul, #navigation ul ul li.hover ul {_display:block; z-index:50000;}

#navigation ul li ul li {display:block; font-weight:normal; padding:0; margin:0; }
#navigation ul li ul li a {color:#000000; display:block; background:url(images/vp_hover_midbg.png) repeat-y; padding:5px 0 5px 13px;  }
#navigation ul li ul li a:hover {background:url(images/vp_hover_grrenbg.png) repeat-y; padding:5px 0 5px 13px; }
#navigation ul li ul .current_page_item a{background:none;} 

#navigation ul li ul li ul { position:absolute; left:168px; top:-5px; width:210px; display:none; margin:0; padding:0;  }
#navigation ul li ul li:hover ul{display:block; }
#navigation ul li ul li ul li{margin:0; padding:0; }
#navigation ul li ul li.clear{ line-height:0px; font-size:0px; height:10px;}
#navigation ul li ul li ul li a{color:#000000; display:block; background:url(images/vp_hover_inermidbg.png) repeat-y; }
#navigation ul li ul li ul li a:hover{ background:url(images/vp_hover_greenbg1.png) repeat-y;}
#navigation ul li.imgclear{padding:0; margin:0;}
*/


#navigation{border:1px solid #CCCCCC; border-left:0; border-right:0; font-family:"Times New Roman", Times, serif; text-transform:uppercase; text-align:center; letter-spacing:1px; width:100%;  }
#navigation ul{margin:0; padding:0;}
#navigation li{ display:inline; position:relative; z-index:100000; margin:0 33px 0 33px; padding:3px 0;}
#navigation ul li.fst{ padding:3px 19px 3px 0; margin:0; }
#navigation ul li.lst{ padding:3px 0 3px 10px; margin:0; }
#navigation ul ul{ margin:0; padding:0; text-transform:uppercase; color:#000000; text-align:left; }
#navigation ul li ul { position:absolute; left:-7px; top:20px; /*width:210px;*/ display:none;  background:#FFFFFF url(images/arrow-top.png) no-repeat 6px 0px; z-index:100000; border:1px solid #CCCCCC; min-width:210px; padding:5px 0;  }
#navigation ul li:hover{text-decoration:underline;}
/*#navigation ul li:hover ul.sub li a.fly:hover{  background:#DDE2BA; display:block; }*/
#navigation li:hover li:hover{ background:#DDE2BA; display:block; text-decoration:none;}
#navigation li a { }


/*#navigation ul li:hover li:hover ul, #navigation ul li:hover li:hover li:hover ul, #navigation ul li:hover li:hover li:hover li:hover ul, #navigation ul li:hover li:hover li:hover li:hover li:hover ul{background:#DDE2BA; display:block;}

#navigation li:hover ul, #navigation li.hover ul {display:block; z-index:10000; /* background:#DDE2BA; *}*/

/*#navigation ul li:hover ul ul, #navigation ul li.hover ul ul {display:none; z-index:5000; }
#navigation ul li:hover ul ul, #navigation ul ul li.hover ul {_display:block; z-index:50000; }*/

#navigation ul li ul li {display:block; font-weight:normal; padding:0; margin:0; }
#navigation ul li ul li a {color:#000000; display:block; white-space:nowrap;/* background:url(images/vp_hover_midbg.png) repeat-y;*/ padding:5px 13px 5px 11px;}
#navigation ul li ul li a:hover {background:#BED3D3; /*margin:0 5px 0 5px;*/ padding:5px 13px 5px 11px; }
#navigation ul li ul .current_page_item a{background:none;} 

#navigation ul ul ul { position:absolute; left:100%; top:-6px; /*width:210px;*/ display:none; margin:0; padding:5px 0; background:#FFFFFF none;  }

#navigation ul li ul li ul li{margin:0; padding:0; }
#navigation ul li ul li ul li:hover{background:red;}
#navigation ul li ul li.clear{ line-height:0px; font-size:0px; height:10px;}
#navigation ul li ul li ul li a{color:#000000; display:block;/* background:#FFFFFF; background:url(images/vp_hover_inermidbg.png) repeat-y; */}
#navigation li:hover li:hover{background:#DDE2BA;}
/*#navigation ul li ul li ul li a:hover{ background:#BED3D3; }*/
#navigation ul li.imgclear{padding:0; margin:0;}
/*#navigation ul li ul li ul li:hover{background:#BED3D3 !important; display:block; border:1px solid red; }*/


#navigation li ul, #navigation li:hover ul ul, #navigation li.hover ul ul, #navigation li:hover ul ul ul, #navigation li.hover ul ul ul, #navigation li:hover ul ul ul ul, #navigation li.hover ul ul ul ul { display:none; }
#navigation li:hover ul, #navigation li.hover ul, #navigation li li:hover ul, #navigation li li.hover ul, #navigation li li li:hover ul, #navigation li li li.hover ul, #navigation li li li li:hover ul, #navigation li li li li.hover ul, #navigation li li li li li:hover ul, #navigation li li li li li.hover ul { display:block; }

/*#navigation li:hover ul ul, #navigation li.hover ul ul, #navigation li:hover ul ul ul, #navigation li.hover ul ul ul {display:none; }*/

#navigation ul .right_nav ul { left:-133%; }


#navigation ul .right_nav ul { min-width:210px; }
#navigation ul .right_nav ul li a{ display:block;  white-space:normal;}
#navigation ul .right_nav ul li {display:block; }

#navigation .video_pad .right_nav {left:-100%; right:100%;  }

/* Middle Part */
.middle_banner{padding:35px 35px 5px 35px;/* border-bottom:1px solid #CCCCCC;*/}
.middle_banner .bnr_bg{background:url(images/vp_banner_bg.jpg) no-repeat; width:731px; height:333px; position:relative; padding:14px 0;}
.middle_banner .note{position:absolute; right:-50px; top:11px; /*background:url(images/vp_banner_tag.png) no-repeat;*/ width:166px; height:135px;}
.middle_banner .note img{border:none;}
.middle_banner .note #Map area{cursor:pointer;}


.mid_sec_w{width:23%; padding:5px 5px 5px 10px; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:left; margin:5px 0 10px 0; height:160px; position:relative; }
.mid_sec_w h4 {margin:8px 0 10px 0; font-weight:normal;  }
.mid_ftr_p{font-size:9px; margin:0; padding:0;}
.newsletter{margin:5px 0;}
.newsletter .t_box{width:160px; #width:150px;  border:1px solid #999999; font-size:9px; color:#666666; padding:1px;}
.newsletter .btn{margin:0 7px;}

.nobg{background:none; border-right:0;}

/* Recent Tweet */
.r_tweet{margin:0; padding:0; font-size:9px; color:#333333;}
.r_tweet ul{margin:0; padding:0;}
.r_tweet li{background:url(images/vp_arrow.jpg) no-repeat left 3px; padding:0 0 0 15px; margin:3px 0;}

/* Sidebar */
.narrowcolumn{width:205px; margin:0 20px 0 0; text-align:left; background:#f2f2f2;}
.sidebar{margin:0; padding:0 0 0px 2px;}
.sidebar ul{margin:0 0 0 2px; padding:0;}
.sidebar li{list-style:none; margin:0px 0; padding:0;}
.sidebar h2{font-family:"Times New Roman", Times, serifl; font-size:9px; text-transform:uppercase; font-weight:bold; padding:3px 3px 3px 4px; border:1px solid #CCCCCC; border-left:0; border-right:0; margin:0 0 3px 0; letter-spacing:1px; }
.sidebar li h2{font-family:"Times New Roman", Times, serifl; font-size:9px; text-transform:uppercase; font-weight:bold; padding:3px 3px 3px 4px; border:1px solid #CCCCCC; border-left:0; border-right:0; margin:0 0 3px 0; letter-spacing:1px; }
.sidebar li a{font-size:10px; padding:4px 5px 4px 4px; line-height:16px;}
.sidebar li ul a{ padding:4px 5px 4px 6px; }
.sidebar .hdr{padding:0px 5px 4px 5px; color:#666666;}
.video_pad img{padding:3px 3px 10px 3px; margin:0 0 0px 0;}
.video_txt{padding:5px 3px 5px 2px; font-size:10px; color:#666666;}

/* widecolumn */
.widecolumn{width:673px; text-align:left; margin:0; padding:0;min-height:370px;}
.widecolumn h1{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; text-transform:none;}
.widecolumn h2{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; text-transform:none;}
.widecolumn a{text-decoration:underline;}/*CSS 10/03/2010*/

.product{margin:34px 0 0 0;}
.prod_w{margin:0 15px 15px 0; #margin:0 14px 10px 0; width:22%; padding:0; color:#666666; font-size:9px;}
.prod_txtbrd{border-bottom:1px solid #CCCCCC; padding:3px;}
.prod_name, .prod_name a{color:#000000; font-weight:bold; font-size:9px; padding:3px 0 0 0;}
.prod_p{ margin:1px 0; padding:3px 0px 0 3px;}

/* 3client_section Page */
.prod_brd{border:1px solid #CCCCCC; padding:1px;}
.left_w{width:484px;}
.right_w{width:155px; margin:0 5px 0 19px; text-align:left;}
.paging{padding:10px; text-align:right; font-weight:normal; font-size:11px;  no-repeat right 13px;}
.paging a{ font-weight:bold; margin:0 3px;}
.prod_w1{margin:0 15px 15px 0; #margin:0 14px 10px 0; width:45%; padding:0; color:#666666; font-size:9px;}
.client_name{font-size:13px; font-weight:bold; width:160px;}
.sidebar_rgt{margin:0 0 20px 0; padding:0;}
.sidebar_rgt ul{margin:0 0 0px 0; padding:0;}
.sidebar_rgt li{list-style:none; color:#666666; font-size:10px; padding:0 0px; margin:0;}
.sidebar_rgt li h2{font-size:11px; font-weight:bold; text-transform:uppercase; margin:0 0 5px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.active a{/*color:#659AA2;*/  color:#6a6a6a; border:1px solid #999999;}

/* 4about_section */
.about_h1pad{padding:0px 0;}
.about_tag{padding:5px 5px 7px 0;}
.about_tag h2{font-size:11px; font-weight:bold; text-decoration:underline; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 3px 0; color:#333333;}

/* 7solutions_section-1 */
.webdesign_icn{background:url(images/vp_webdesign_icn.gif) no-repeat left; margin:0 25px 0 0; padding:5px 8px;}
.webdesign_icn h2, .internermark_icn h2, .internermark_icn h1, .consulting_icn h2{padding:0 0 0 20px;}
.webdesign_p{padding:0 0 0 28px;}
.internermark_icn{background:url(images/vp_internetmark_icn.gif) no-repeat left; margin:0 25px 0 0; padding:10px;}
.consulting_icn{background:url(images/vp_consulting_icn.gif) no-repeat left; margin:0 25px 0 0; padding:10px;}

/* 9video_vitem  */
.video_mar{margin:0 20px 20px 0; width:200px;}/* CSS 11/03/2010 */
.video_mar img{margin:0 0 5px 0;}

/* Footer Part */
.Footer_w{background:#333333; height:40px; color:#FFFFFF; font-size:8px; padding:25px 0 0 0;}
.Footer_w a{color:#FFFFFF;}
.copyright{margin:0 0px 0 0; padding:0; width:300px; letter-spacing:1px; text-align:left;}
.footer_links{margin:0 8px 0 0; padding:0; text-align:left; letter-spacing:1px;}
.footer_links ul{margin:0; padding:0;}
.footer_links li{display:inline;}
.footer_links li a{margin:0 0px;}

.search{margin:0px 10px 0 5px;}
.search .t_box{width:140px; #width:140px; border:1px solid #999999; font-size:9px; color:#666666; padding:1px; margin:0}
.search .btn{margin:0 2px; #margin:0 0px; padding:0;}
.search .button{background:url(images/vp_btn.png) no-repeat; width:29px; height:17px; border:0; cursor:pointer;}

.language_bg{background:#CCCCCC; padding:3px 5px; color:#000000; font-size:9px; text-transform:uppercase; position:relative; width:165px; #width:167px; #padding:3px 0px;}
.language_bg .arrow{position:absolute; right:1px; top:9px;}
.language_bg img{margin:0 2px;}




/*.Footer_w{background:#333333; height:40px; color:#FFFFFF; font-size:9px; padding:25px 0 0 0;}
.Footer_w a{color:#FFFFFF;}
.copyright{margin:0 10px 0 0; padding:0; width:250px;}
.footer_links{margin:0; padding:0; text-align:left;}
.footer_links ul{margin:0; padding:0;}
.footer_links li{display:inline;}
.footer_links li a{margin:0 3px;}

.search{margin:0px 0 0 15px; width:230px;}
.search .t_box{width:160px; border:1px solid #999999; font-size:9px; color:#666666; padding:1px;}
.search .btn{margin:0 7px; #margin:0 4px; padding:0;}
.search .button{background:url(images/vp_btn.png) no-repeat; width:29px; height:17px; border:0; cursor:pointer;}

.language_bg{background:#CCCCCC; padding:3px 10px; color:#000000; font-size:9px; text-transform:uppercase; position:relative; width:180px;}
.language_bg .arrow{position:absolute; right:1px; top:9px;}
.language_bg img{margin:0 5px;}*/

/* Post */
.post{margin:0 0 25px 0; position:relative;}
.printer { position:absolute; top:-5px; right:0;}
.entry { padding:0 0px; margin:0px 0; }

.entry span.readmore a:link, .readmore a:hover {color:#393939; }
.entry img{ float:left; margin:0px 10px 0px 0px;}

.entry h1, .entry h2, .entry h3,.entry h4, .entry h5,.entry h6 { display:block; color:#1d1d1d; clear:both; margin:0 0 1px 0 !important; padding:0 !important;}
.entry h1, .entry h1 a { margin:0 0 1px 0 !important; padding:0 !important; font-weight:bold; }
.entry h2, .entry h2 a { margin:0 0 10px 0 !important; padding:0 !important; }
.entry h3, .entry h3 a {margin:0 0 10px 0 !important; padding:0 !important; }
.entry h4, .entry h4 a { margin:0 0 10px 0 !important; padding:0 !important; }
.entry h5, .entry h5 a { margin:0 0 10px 0 !important; padding:0 !important; }
.entry h6, .entry h6 a { margin:0 0 10px 0 !important; padding:0 !important; }

.entry h1 {margin-right:50px !important;}

.entry p { margin-bottom:8px;}

.entry img { /*border:5px solid #CCCCCC;*/ margin-bottom:5px; } /*CSS 09/03/2010*/
.entry img.alignleft { margin-right:5px; display:block; }
.entry img.alignright { margin-left:5px !important; display:block; float:right !important; }

.entry ul, .entry ol { padding:5px 0 10px 15px; }
.entry li { font-size:11px; line-height:15px; }
.entry li a { text-decoration:underline; }
.entry li a:hover { text-decoration:none; }

.entry ul { margin:0; padding:0; list-style:none; }
.entry ul li {  background:url(images/vp_arrow.jpg) no-repeat left 3px; padding:0 0 0 15px; margin: 5px 0;}

.entry ol { padding-left:25px; }
.entry ol li { list-style:decimal; }

.entry blockquote { padding:10px 50px; background-color:#f2f2f2; margin:10px 0; color:#333333; clear:both;}
.entry blockquote:after {content: close-quote; margin:-40px 0px 30px 100%; }
.entry blockquote:before {content: open-quote; margin:-5px 0 0 -40px; }
.entry blockquote:before, blockquote:after { color:#333333; height:20px; display: block; font-size: 8em; width: 20px; }


/* Begin Typography & Colors */

.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd;}
.even, .alt { border-left: 1px solid #ddd; }
small { font-size: 0.9em; line-height: 1.5em; }
h2.pagetitle {font-size:14px; margin-bottom:15px;}

.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size:11px; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family:Tahoma, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; font-size:10px; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.commentlist em{font-size:11px; color:#67999A; line-height:20px;}
/* End Images */

/* Begin Form Elements */
#commentform input { border:1px solid #CCCCCC; width: 170px; padding:3px; margin: 5px 5px 1px 0; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { border:1px solid #CCCCCC; width:95%; padding: 3px; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#commentform #submit { margin: 0 0 5px auto; width:10%; text-transform:uppercase; cursor:pointer; }
/* End Form Elements */

.commentlist { padding: 0; text-align: justify; margin:0; }
.commentlist li { margin: 15px 0 10px 0; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right:0px;}
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata 
.commentlist li, #commentform input, #commentform textarea { font: Tahoma, Arial, Helvetica, sans-serif; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
/* End Comments */

#sidebar form { margin: 0; }
/* End Sidebar */

.center { text-align: center; }
.navigation { display: block; text-align: center; margin-top: 10px; color:#67999A; font-weight:bold; }
.navigation a{color:#67999A;}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.widget_tag_cloud div a{display:block;}

/* CSS 07/01/2010 */
.post-it { padding:25px 5px 0px 10px; position:relative; color:#333; transform:rotate(356deg); -moz-transform:rotate(356deg); -webkit-transform:rotate(356deg); z-index:10; top:10px; }
header{ display: block; }
@font-face {
	font-family: 'BrushScriptMTItalic';
	src: url('BRUSHSCI.eot');
	src: local('Brush Script MT Italic'), local('BrushScriptMT'), url('BRUSHSCI.woff') format('woff'), url('BRUSHSCI.ttf') format('truetype'), url('BRUSHSCI.svg#BrushScriptMT') format('svg');
}
h2.style1 a{font-size:22px; text-align:left; line-height:21px; font-weight:bold; font-family: 'BrushScriptMTItalic', sans-serif; color:#4d7373;}
.s_form{background:#CCCCCC; padding:5px 5px; height:auto; text-align:right;}
.s_form .pos_abs{position:absolute; left:0; top:0px; }
#freesite_ins{cursor:pointer; right:0; bottom:0px; }
.s_form_pos{position:absolute; bottom:15px; right:0px; width:165px; }
img[usemap], object[usemap]{border:none;}
.prod-sec{width:31%;}

/* CSS 13.01.10 */
.video strong{margin:0 0 0 2px;}
/* .video_txt{margin:0 0 0 4px;} */
 .video_txt{margin:0px 0px 0px 0px;} 
.selected{color:#629A99 !important;}


.sidebar_video{margin:0; padding:0 0 5px 0;}
.sidebar_video ul{margin:0; padding:0;}
.sidebar_video li{list-style:none; margin:0px 0; padding:0;}
.sidebar_video li h2{font-family:"Times New Roman", Times, serifl; font-size:9px; text-transform:uppercase; font-weight:bold; padding:3px 3px 3px 3px; border:1px solid #CCCCCC; border-left:0; border-right:0; margin:0 0 3px 0; letter-spacing:1px; }
.sidebar_video li a{font-size:10px; padding:4px 5px 4px 5px; line-height:16px;}

.nav_arrowpos{position:absolute; left:5px; top:0px; margin:0; padding:0; width:5px; height:9px;}
.nav_posrel{position:relative;}

/* CSS 18.01.10 */
#pause1 a img, #play1 a img{width:14px; height:11px; position:relative; top:2px;}

/* RP */
.feed_counter { position:absolute; bottom:5px; right:10px; }

/* CSS 30.01.10 */
.entry .oneField{margin:0 0 10px 0 !important;}
.entry .oneField label, .entry .inlineSection label{width:132px; margin:5px 5px 0 0 ; font-size:10px; font-weight:bold; text-align:right; color:#333333;}
.entry .comment_line{margin:0 0 0 10px; color:#999999;}
.entry .oneField select{font-size:11px; border:1px solid #CCCCCC; color:#666666; margin:0 0 15px 5px; padding:3px; width:230px;}
.entry .oneField input{font-size:11px; border:1px solid #CCCCCC; color:#666666; margin:0 5px 15px 5px; padding:3px; width:221px;}
.entry .oneField input.small_tbox{width:50px;}
.entry fieldset{background:#F2F2F2;}

.entry .actions{margin:30px 0;}
.entry .actions input{background:#67999A; padding:2px 8px; color:#FFFFFF; font-size:11px; font-weight:bold; border:1px solid #226F6F; cursor:pointer; }
p.supportInfo{margin:0 0 15px 0;}

/* RP - Video section - 230410 */
a.more-video-link {color:#669999; padding-top:3px; display:block;}

.catdesc_short{
font-style:italic;
}
