@import url(http://fonts.googleapis.com/css?family=Crete+Round);
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);
@import url(http://fonts.googleapis.com/css?family=Varela+Round);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#181a1b;
	background:url(../images/in-top-bg.jpg) repeat-x center top;
}

/* DEFAULT STYLES START HERE */
h1, h2, h3, h4, h5, h6, ol, ul,li, p, span,form, input, select, textarea, dl, dt, dd, table, tr,
{ padding:0px; margin:0px;}

a:link, a:active, a:visited
{color:#0b2c47; outline:0; border:0; text-decoration:none;}
a:hover{color:#B12A01; text-decoration:none;}

a img{outline:0; border:0;}
table img { border:0 !important;}

.clear{clear:both;}	
.fleft{float:left;}
.fright{float:right;}
.block{width:100%; float:left;}

hr{ border:0; margin:10px 0px; height:1px; background:#ccc; clear:both;}
input[type="file"]{margin:0px; font-size:14px; color:#575757; padding:3px; border:1px solid #a5a5a5; border-radius:4px;}

/* DEFAULT STYLES END HERE */

#musthead{ width:73%; margin:0 auto !important; padding:0px; }
#musthead .logo{ margin:17px 0 35px 0px; float:left}
#mainpage{width:1001px; height:auto; clear:both; margin:0 auto 0 auto; padding:0px;}
#mainpage h1{ margin:0px; padding:0px 0 0px 0px; font-size:36px; color:#4b88c7; font-weight:600;font-family: 'Varela Round', sans-serif;}
#mainpage p{ margin:0px; padding:0px 0 15px 0; font-size:13px; line-height:21px;}

#mainpage .brokerfrcol{float:right;width:96.8%;margin:0px;padding:0px;}
#mainpage .brokerfrcol ul{list-style-type:none;margin:0px 0 5px 0; padding:0; width:100%;}
#mainpage .brokerfrcol ul li{display:block;margin:0px 0 5px 0; padding:0; clear:both;}
#mainpage .brokerfrcol ul li a{ color:#ffffff;background:#0e75bc; border-radius:4px; padding:10px 15px; font-size:1.3em; display:block;}
#mainpage .brokerfrcol ul li a:hover{ color:#ffffff;background:#000000;text-decoration:none; border-radius:4px; padding:10px 15px; display:block;}

/*#mainpage ul{ margin:0px; padding:0px;}
#mainpage ul li{ display:block; padding:0 0 0 15px; font-size:13px; line-height:20px; background:url(../images/bull-icon.png) no-repeat left 6px;} */

#mainpage a.regibtn{ color:#ffffff;background:#0e75bc; border-radius:4px; padding:10px 20px;}
#mainpage a:hover.regibtn{ color:#ffffff;background:#000000;text-decoration:none; border-radius:4px; padding:10px 20px;}

/*==============================Pagination 08-08-13============================*/

#mainpage .listprt{width:71%; float:left; margin:0px 0 10px 0px; padding:0px; border:1px solid #b2b7be; border-radius:3px;}
.listprt h4{ margin:0px; padding:0px; background:#dbe9ee; height:40px; line-height:40px; padding:0 0 0 12px; font-size:16px;}
.listprt h4 span{ margin:0px; padding:0px 20px 0 0 !important; background:none !important; height:40px; line-height:40px; padding:0 0 0 12px; font-size:16px; border:none !important;}

.innerlisting
{
    width:50%; margin:auto;
}
.mainpart
{
    width:100%;
    margin:0px;
    padding:0px;
}

.leftside
{
   
    margin: 45px 0 0 0;
    padding:0px;
    float:left;
    width:23%;
}

.leftside img
{
    margin-bottom:10px;
} 


.rightside
{
    margin: 5px 0 0 0; 
    padding:0px;
    float:right;
    width:23%;
}

.rightside img
{
 margin-bottom:10px;
}

.middlepart
{
 margin:0px 2% 0 2%;
 padding:0px;
 float:left;
 width:50%;
}

#mainpage .listprt .imgbox{margin:10px; float:left !important; padding:0px; border:1px solid #b3b3b4;}
#mainpage .listprt p{margin:10px 10px 0px 0; font-size:13px!important; line-height:18px!important; padding:0px 0 15px 0px !important; }
#mainpage .listprt span{ background:#0e75bc url(../images/show-me-btn.jpg) repeat-x; padding:5px 7px; margin:0px 0 0px 0px; border:1px solid #0d6ea7; border-radius:3px; float:right;}
#mainpage .listprt span a{ color:#FFFFFF; background:url(../images/show-me-icon.png) no-repeat left -2px; padding:0 0 6px 22px;  }
#mainpage .listprt span a:hover{ text-decoration:underline;}

/*New css for boat list page */
#mainpage .listprt .leftprt{ padding:5px 7px; margin:0px 0 10px 0px;  border-radius:3px; width:45%;float:left;}
#mainpage .listprt .rightprt{ padding:5px 7px; margin:0px 0 10px 0px; text-align:right; border-radius:3px; width:45%; float:right}
/*New css for boat list page */

#mainpage .listprt .btndelt{background:url(../images/cross_icon.png) no-repeat right 1px; text-indent:-9999px; margin:-10px -8px 0px 0px !important; padding:0px; display:block;}

.mainpageleft{width:70%; height:auto; min-height:800px; margin:0 20px 0px 0px; padding:0px; float:left;}
.mainpageleft h2{margin:0 0 25px 0; padding:0; font-size:25px; font-weight:400;}

.mainpageleft ul.pointlist{list-style-type:none;margin:-58px 0 20px 0px; padding:10px 0px 10px 0px;width:40%;float:left;font-size:1.19em; font-wight:300; color:#666666;}
.mainpageleft ul.pointlist li{margin:5px 0 15px 0px; padding:4px 6px;display:inline-block;text-align:left;width:100%; background:#F5F5F5 ;color:#000; font-size:16px;}
.mainpageleft ul.pointlist li span
{
	float:right;
	padding-right:25px;
}
.mainpageleft ul.pointlist li a{padding:0;margin:0px;vertical-align:middle;}
.mainpageleft ul.pointlist h2{color:#4b88c7 !important; width:100% !important; margin:0px 0 21px 0px; padding:0px; font-size:36px;font-family: 'Varela Round', sans-serif;}

.weltext{ float:right; margin:0px; padding:0px;}
.weltext p{margin:0px; padding:0px;}
.weltext p a{margin:0px; padding:4px 7px; background:#000000 !important; color:#FFFFFF !important; border-radius:3px; font-size:12px;}

.myacrght{width:272px; margin:0 0 10px 0px; padding:0px; float:right; display:none !important;}

.myacntprt{width:25%; margin:0 0 10px 0px; padding:0px; float:right; border:1px solid #dddbdb;}
.myacntprt h2{margin:0; padding:5px 10px; background:#0f76bd url(../images/myacnt-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal;}
.myacntprt ul{ margin:0px; padding:0px; list-style:none;}
.myacntprt ul li{ padding:8px 0px 8px 30px;display:block;border-bottom:1px solid #d9d7d7; background:url(../images/myacnt-bull.png) no-repeat 8px 8px;}
.myacntprt ul li a{ font-size:14px; color:#5b5d5e;}
.myacntprt ul li a:hover{ text-decoration:underline;}
.myacntprt ul li:last-child{ border-bottom:0px;}
.myacntprt ul li a.selectaccount{color:#0f76bd;}

ul.formboatdisp{margin:15px 0px 0 0px; width:60%; float:left; padding:0px 0 0 0; list-style-type:none; }
ul.formboatdisp li{margin:2px 0px 7px 0px; padding:5px 10px 5px 5px; font-size:16px; list-style-type:none; display:inline-block; width:35%; color:#575757; background:#f5f5f5; float:left;color:#000;}

ul.formboatdisp li.rightside
{
	width:50%;

}
ul.formaddboat{margin:15px 0px 0 0px; width:95%; float:left; padding:0px 0 0 0; list-style-type:none; }
ul.formaddboat li{margin:2px; padding:5px 10px 5px 0px; font-size:14px; list-style-type:none; display:inline-block; width:40% !important; color:#575757;}
ul.formaddboat li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:32%; font-size:13px; color:#181a1b;}
ul.formaddboat li.captext span{color:#fc3359;}
ul.formaddboat li.captext input[type="text"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px; 
}
ul.formaddboat li.capfield input[type="password"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:60%; font-size:14px; color:#575757;}
ul.formaddboat li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}
ul.formaddboat li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formaddboat li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}
ul.formaddboat li.capfield input[type=checkbox]{vertical-align:middle;padding:8px; margin:-4px 3px 0 0 !important;}

ul.formaddboat li.capfield input:focus{outline:none;}
ul.formaddboat li.capfield select:focus{outline:none;}
ul.formaddboat li.capfield textarea:focus{outline:none;}

ul.formaddboat li.capfield input[type="text"]{margin:0px; font-size:13px; width:100%; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddboat li.capfield input[type="url"]{margin:0px; font-size:13px; width:100%; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield select{ width:100%;margin:0px; font-size:14px; color:#575757 !important; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formaddboat li.capfield textarea{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px; width:100%;}

ul.formaddboat li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

ul.formaddboat li.capfield textarea{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield input[type="email"]{margin:0px; font-size:13px; color:#575757; width:100%; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.agentrgister{width:600px; height:auto; margin:0 0px 15px 0px; padding:20px; float:left; border:1px solid #eae1e1; border-radius:5px;}

ul.formagntregiter{margin:0px 0px 0 0px; width:95%; padding:0px 0 0 0; list-style-type:none; }
ul.formagntregiter li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formagntregiter li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:40%; font-size:13px; color:#181a1b;}
ul.formagntregiter li.captext span{color:#166ac1; font-style:italic;}

ul.formagntregiter li.captext input[type="text"]{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formagntregiter li.capfield input[type="checkbox"]{ float:left !important; margin:4px 3px 0 0 !important; padding:0px; vertical-align:middle; }

ul.formagntregiter li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:56%; font-size:14px; color:#575757;}
ul.formagntregiter li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}
ul.formagntregiter li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formagntregiter li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}



ul.formagntregiter li.capfield input:focus{outline:none;}
ul.formagntregiter li.capfield select:focus{outline:none;}
ul.formagntregiter li.capfield textarea:focus{outline:none;}

ul.formagntregiter li.capfield img{ vertical-align:middle; margin:0 0 0 5px;}
ul.formagntregiter li.capfield p{ padding:0px 0 0 0; font-size:13px; vertical-align:middle; margin:-5px 0 0 5px; float:left;}
ul.formagntregiter li.capfield p a{ text-decoration:underline; color:#166ac1;}
ul.formagntregiter li.capfield p a:hover{ text-decoration:none;}

ul.formagntregiter li.capfield input[type="text"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formagntregiter li.capfield input[type="password"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formagntregiter li.capfield input[type="email"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formagntregiter li.capfield select{ width:45%;margin:0px; font-size:14px; color:#575757 !important; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formagntregiter li.capfield textarea{ width:90%; height:90px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formagntregiter li.capfield input[type="submit"]{margin:0px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; 
border:1px solid #0d6ea7; background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}


.rgisterpg{width:100%; height:auto; margin:0 0px 15px 0px; padding:20px; float:left; border:1px solid #eae1e1; border-radius:5px;}
ul.formregiter{margin:0px auto; width:65%; padding:0px 0 0 0; list-style-type:none; }
ul.formregiter li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formregiter li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:40%; font-size:13px; color:#181a1b;}
ul.formregiter li.captext span{color:#fc3359; font-style:italic;}

ul.formregiter li.captext input[type="text"]{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formregiter li.capfield input[type="checkbox"]{ float:left !important; margin:5px 0 0 0; padding:0px; vertical-align:middle; }

ul.formregiter li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:56%; font-size:14px; color:#575757;}
ul.formregiter li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}
ul.formregiter li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formregiter li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}
ul.formregiter li.capfield input[type=checkbox]{vertical-align:middle;padding:8px; margin:-4px 3px 0 0 !important;}

ul.formregiter li.capfield input:focus{outline:none;}
ul.formregiter li.capfield select:focus{outline:none;}
ul.formregiter li.capfield textarea:focus{outline:none;}

ul.formregiter li.capfield img{ vertical-align:middle; margin:0 0 0 5px;}
ul.formregiter li.capfield p{ padding:0px 0 0 0; font-size:13px; vertical-align:middle; margin:-5px 0 0 5px; float:left;}
ul.formregiter li.capfield p a{ text-decoration:underline; color:#166ac1;}
ul.formregiter li.capfield p a:hover{ text-decoration:none;}

ul.formregiter li.capfield input[type="text"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formregiter li.capfield input[type="password"]{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formregiter li.capfield select{ width:45%;margin:0px; font-size:14px; color:#575757 !important; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formregiter li.capfield textarea{ width:90%; height:90px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formregiter li.capfield select{ width:65%; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formregiter li.capfield input[type="submit"]{margin:0px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; 
border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

.cloginbox{ width:50%; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; padding:5px; float:left;}
.cloginbox p{color:#7c7c7c; margin:0px 10px 10px 10px; padding:0px;}

.cloginbox ul{margin:0px auto; width:90%; padding:25px 0 0 0; list-style-type:none;}
.cloginbox ul li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
.cloginbox ul li.captext{margin:0px 10px 0px 0; text-align:left; padding:0px; width:25%; font-size:13px; color:#575757;}
.cloginbox ul li.capfield{margin:0px 10px 8px 0; text-align:left; padding:0px; width:65%; font-size:13px; color:#575757;}
.cloginbox ul li.capfield input:focus{outline:none;}
.cloginbox ul li.capfield select:focus{outline:none;}

.cloginbox ul li.capfield input[type="text"]{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="password"]{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="email"]{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield select{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #dddddd; border-radius:4px;}
.cloginbox ul li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

.cloginbox ul li a{color:#166ac1; text-decoration:underline;margin:0px; padding:0px;}
.cloginbox ul li a:hover{margin:0px; padding:0px; color:#000000; text-decoration:none; opacity:1;}


.rightcloginbox
{
 float:right; width:47%; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; padding:0px; height:219px;
}

.rightcloginbox h2
{
 text-align:center;
 color:#000;
 font-family: 'Open Sans', sans-serif;
 font-weight:300;
 font-size:27px;
 margin:8px 0 0 0px;
}

.rightcloginbox h2 span
{
 color:#626262;
 font-size:22px;
}

ul.newbtn
{
 margin:0px !important;
 padding:0px !important;
 list-style:none;
 width:100%;
 text-align:center;
}

ul.newbtn li
{
 margin:0px;
 padding:0px;
 display:inline-block;
 text-align:center;
 color:#2a3033;
 font-size:20px;
}

ul.newbtn li img
{
 margin:10px 0 0 0px;
}

.phtgallery{ width:1001px; margin:0 auto 10px auto;} 
.phtgallerydetail{ width:958px; margin:0px 0 15px 0; padding:20px; float:left; border:1px solid #d9d7d7; border-radius:3px;}

.phtgallerydetailft{ width:669px; float:left; margin:0 20px 0 0px;}
.phtgallerydetailft h2{ margin:0px; padding:0px 0 20px 0; clear:both; font-size:30px; color:#02214c; font-weight:normal;} 
.phtgallerydetailft p{ margin:0px; padding:0px 0 15px 0; font-size:13px; color:#000; font-weight:normal; line-height:18px;} 
.phtgallerydetailft span{ margin:0px 0 10px 0; padding:0px 0 0px 0; font-size:13px; color:#0d71af; font-weight:bold;} 

.phtgallerydetailft .backtobtn{ padding:5px 7px; float:right; font-size:14px;  font-weight:bold; background:#0e75bc url(../images/backtobtn-bg.jpg) repeat-x; border-radius:4px; border:1px solid #0d6fab;}
.phtgallerydetailft .backtobtn a{ color:#FFFFFF; background:url(../images/backtobtn-bull.png) no-repeat left -1px; padding:0 10px 0 25px;}
.phtgallerydetailft .backtobtn a:hover{ color:#f3f3f3;}
.phtgallerydetailft .backtobtn span{ color:#FFFFFF;}

.makeanenquiry{ width:26%!important; float:right!important; border:1px solid #d9d7d7;}
.makeanenquiry h2{ margin:0px 0 10px 0px; padding:5px 10px; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal; }

ul.formaddenuiry{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;  }
ul.formaddenuiry p{ margin:0px; padding:0px 0 10px 0; color:#0c719e; line-height:18px;}
ul.formaddenuiry li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formaddenuiry li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:50%; font-size:13px; color:#181a1b;}
ul.formaddenuiry li.captext span{color:#fc3359;}
ul.formaddenuiry li.captext input[type="text"]{ margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formaddenuiry li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757;}
ul.formaddenuiry li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}
ul.formaddenuiry li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formaddenuiry li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}
ul.formaddenuiry li.capfield input[type=checkbox]{vertical-align:middle;padding:8px; margin:-4px 3px 0 0 !important;}

ul.formaddenuiry li.capfield input:focus{outline:none;}
ul.formaddenuiry li.capfield select:focus{outline:none;}
ul.formaddenuiry li.capfield textarea:focus{outline:none;}

ul.formaddenuiry li.capfield input[type="text"]{ width:209px!important;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddenuiry li.capfield input[type="email"]{ width:209px!important;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddenuiry li.capfield select{ width:45%;margin:0px; font-size:14px; color:#575757 !important; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formaddenuiry li.capfield textarea{ width:209px!important;height:90px;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddenuiry li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:5px 10px; border-radius:0px; border:1px solid #4e4a4a;
background:#323131 url(../images/enquiry-btn-bg.jpg) repeat-x; cursor:pointer;}

ul.formboatsumm{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;}
ul.formboatsumm li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formboatsumm li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:35%; font-size:13px; color:#000000; font-weight:bold; border-bottom:0px !important; clear:both; }
ul.formboatsumm li.captext span{color:#fc3359;}
ul.formboatsumm li.capfield{ margin:0px 10px 10px 0; text-align:left; padding:0px; width:55%; font-size:14px; color:#575757; border-bottom:0px !important;}

ul.formboatsumm li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formboatsumm li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}
ul.formboatsumm li.capfield input[type=checkbox]{vertical-align:middle;padding:8px; margin:-4px 3px 0 0 !important;}

ul.formboatsumm li.capfield input:focus{outline:none;}
ul.formboatsumm li.capfield select:focus{outline:none;}
ul.formboatsumm li.capfield textarea:focus{outline:none;}


.footer{ width:100%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px; text-align:center;}
.footer ul{ width:50%; margin:0 auto 0 auto !important; padding:0px !important; list-style:none; text-align:center;}
.footer ul li{  margin:0px 0 10px 0; padding:0px 10px; display:inline-block; border-right:1px solid #dddddd;}
.footer ul li:last-child{ border-right:0px;}
.footer ul li a{ color:#545a64; font-size:15px;}
.footer ul li a:hover{ text-decoration:underline;}


.tooltip{
    display: inline;
    position: relative;
}

.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: "This is some information for our tooltip.";
	left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}


.cartdata {
  background-color: #ffffff;
  border-collapse: collapse;
  empty-cells:hide;
  border: 1px solid #ddd;
  color:#666666;
  margin-bottom:10px;
}
 
.cartdata > caption {
  text-align: left;
  font-weight: normal;
  font-size: 100%;
  border-bottom: .2em solid #dddddd;
  margin-bottom: .5em;
}
 
 
/* basic shared rules */
.cartdata th,
.cartdata td {
  padding:2px 5px;
  border:1px solid #cecece;
  empty-cells:hide;
  font-family:'lato';
  border-collapse: collapse;
}
 
.cartdata th {
 	padding: 3px 5px 2px 5px;
	margin:0px 0 0px 0px;
	z-index: 20;
	color: #000000;
	text-align:left;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 18px;
	vertical-align:bottom;
	font-size: 15px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	
}
.cartdata td {
  background-color:#ffffff;
  padding:5px 5px;
  text-align:left !important;
  vertical-align:top;
  empty-cells:hide;
}

.cartdata tr td.grrow {
  background-color: #f1f1f1;
  padding:3px 5px;
  color:#000000;
  vertical-align:top;
}

.cartdata tr td.noborder {
  background-color:none;
  padding:3px 5px;
  color:#000000;
  vertical-align:top;
  border:0px;
}


.cartdata th.tdtxtright, .cartdata td.tdtxtright{text-align:right!important;}
.cartdata td.largfont{font-size:14px; line-height:20px;}

.cartdata td a{color:#000000;text-decoration:underline;border:0px;text-decoration:none;font-weight:normal;}
.cartdata td a.actbtn{padding:2px 6px; margin:0px 5px 0 0;font-size:13px;float:right;background-color:#181818;color:#ffffff;border:1px solid #dddddd; border-radius:2px;}
.cartdata td ul.tablinks{padding:0 0px;width:90%;list-style-type:none; margin:0px auto;}
.cartdata td ul.tablinks li{display:inline-block;padding:0 0px; text-align:center; margin:0px 0 0 0px; font-size:12px;}
.cartdata td ul.tablinks li a{color:#000000;padding:2px 0px; border-radius:2px;}
.cartdata td ul.tablinks li:after{content:''; padding-right:5px}
.cartdata td ul.tablinks li:last-child:after{content:''; padding-right:0px}

.cartdata td input[type=text]{padding:2px; margin:0px; border:1px solid #cfcfcf;color:#999999;text-align:center;}
.cartdata td input[type=radio]{padding:0px; margin:0 10px 5px 0; border:0px solid #cfcfcf; background-color:none; color:#999999;}
.cartdata td select{padding:8px; margin:0px; border:1px solid #cfcfcf; background-color:#ffffff; float:left; color:#999999;}
.cartdata td textarea{font-family:arial; font-size:16px;padding:8px; margin:0px; border:2px solid #dddddd; background-color:#ffffff; color:#999999;}
.cartdata td placeholder{color:#f7f7f7}

.cartdata td input[type=button]{padding:2px 6px; margin:0px 5px 0 0; font-size:12px; float:left; position:relative;background-color:#181818;color:#ffffff;border:1px solid #dddddd;}
.cartdata td input[type=submit]{padding:5px 10px; font-size:14px; margin:0px 15px 0 0; float:left; position:relative;background-color:#181818;color:#ffffff;}
.cartdata td input[type=reset]{padding:5px 10px; font-size:14px; margin:-10px 15px 0 0; float:left; position:relative;background-color:#181818;color:#ffffff;}
 
/* header */
.cartdata > thead > tr:first-child > th {
  text-align: left;
  color: blue;
}
 
.cartdata > thead > tr + tr > th {
  font-style: italic;
  color: gray;
}
 
/* fix size of superscript */
.cartdata sup {
  font-size: 75%;
}
 
/* body */
 
.cartdata tbody th:after {
  content: " ";
}
 
 
/* footer */
.cartdata tfoot {
  font-weight: bold;
}
 
.cartdata tfoot th {
  color: blue;
}
 
.cartdata tfoot th:after {
  content: ":";
}
 
.cartdata > tfoot td {
  background-color: #cee;
}
 
.cartdata > tfoot > tr:first-child td {
  border-top: .2em solid #7a7;
}

.actbtn{padding:2px 6px; margin:0px 5px 0 0;font-size:13px;float:right;background-color:#181818;color:#ffffff !important;border:1px solid #dddddd; border-radius:2px;}


/* Saveboats */
.savemyboats input[type="submit"] { margin:5px 0 0px 0px; width:100%; padding:5px 10px; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; border:0px; font-weight:bold; cursor:pointer; display:block; text-decoration:none; }

.backsearch a.backbtn{ margin:5px 0 0px 0px; width:100%; display:block; padding:5px 0px; text-align:center; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal; cursor:pointer; }

#mainpage .contentprt { width:100%; float:left;}
#mainpage .contentprt ul{ margin:0px 0 10px 0px; padding:0px; border:0px;}
#mainpage .contentprt ul li{ display:block !important; padding:0 0 0 15px; font-size:13px !important; line-height:20px !important; background:url(../images/bull-icon.png) no-repeat left 6px;}



#mainpage .detailsocial { float:none; width:77%; margin:0 auto; }
#mainpage .detailsocial ul { list-style:none; }
#mainpage .detailsocial ul li { float:left;margin-right:4px;  }

.sndemlboats input[type="submit"] { padding:7px 7px; float:left; font-size:14px; margin:0px 0px 10px 20px;  font-weight:bold; background:#0e75bc; border-radius:4px; border:1px solid #0d6fab;color:#FFFFFF;cursor:pointer;}


#flip {
   display:block;
   margin:-80px 0px 0 260px ;
   float:right;
 }

#flip h2
{
	
	margin:0px;
	color:#fff;
	padding:7px 35px 7px 10px;
	border-radius:0px;
	background:url("../images/menubg.png") no-repeat scroll 95% 7px #1c87cb;
	cursor:pointer;
	position:absolute;
	text-align:left;
	top:4%;
	font-weight:normal;
	font-size:19px;
	right:2%;
	border:#50b3f9 1px solid;
}

#panel
{
   padding:0px;
   position:absolute;
   display:block;
   width:10%;
   top:91px;
   right:2%;
   z-index:99999999;
}

#panel ul
{
margin:0px 0 0 0;
padding:0px;
list-style:none;
float:right;
width:100%;
}

#panel ul li
{
	margin:0px;
	padding:0px !important;
	display:block;
	background:none !important;
}

#panel ul li a
{
	 color:#fff;
	 font-size:15px;
	 font-weight:bold;
	 text-decoration:none;
	 background:#1c81c7;
	 border-bottom:#419ddc 1px solid !important;
	 padding:8px 0 8px 10px;
	 line-height:18px;
	 display:block;
	 background-image:none;
}

#panel ul li a:hover
{
 background:#096cb0;
}

/*Pagination */
/*paged{ width:99%; margin:0 0 10px 0px; padding:6px 10px 10px 10px; background:#f1f1f1; border-radius:3px; border:1px solid #b2b7be;}
.paged p{ margin:0px; padding:0; color:#FFFFFF;}
.paged #rmc-pagin {
   margin:0px;
   padding: 0px 0 10px 0;
   list-style: none;
   margin-right:0px;
   float:right;
}

.paged #rmc-pagin li {
	float:left;
	margin-right:2px;
	background:none;
}

.paged #rmc-pagin li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font: bold 12px Arial, sans-serif;
	padding: 2px 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 1px;
	border:0px solid #1b91e2;
	background: #686868;
}

.paged #rmc-pagin li a.current {
	color: #ffffff;	
	background: #000000;
}

.paged #rmc-pagin li a.disabled {
		padding:2px 6px 3px 6px;
		margin:-1px;
		font-size:11px;
		border:1px solid #eee;
		color:#ffffff;
		background:#dbdbdb;
	}
	.paged #rmc-pagin li a:hover.disabled {
		padding:2px 6px 3px 6px;
		margin:-1px;
		font-size:11px;
		border:1px solid #eee;
		color:#ffffff;
		background:#dbdbdb;
	}

.paged #rmc-pagin li a:hover {
	background: #888888;
}

.paged #rmc-pagin li a:active,#rmc-pagin li a.current:active { 
	background:#686868;
}

.paged #rmc-pagin li a.current:hover {
	background: #686868;
}
*/

.descrption-part
{
    width:100%;
    margin:5px 0 15px 0;
    padding:0px 0 15px 0;
    float:left;
    border:#ccc 1px solid;
}

.descrption-part h2
{
	background:#dbe9ee;
	margin:0px;
	padding:0px 0 0 15px;
	font-size:16px;
	line-height:35px;
}

.descrption-part h2 span
{
	float:right;
	padding-right:20px;
}

.descrption-part .innerpart-dec
{
	width:100%;
	padding:0px;
	word-break:normal;
}

.descrption-part .innerpart-dec p
{
	margin:0px;
	padding:15px 15px!important;
}

.descrption-part .innerpart-dec p img
{
	float:left;
	margin-right:10px;
}

.descrption-part .innerpart-dec a.btn
{
background:url("../images/show-me-icon.png") no-repeat scroll 98% 3px #127ac1;
padding: 5px 10px;
margin: 0px;
border: 1px solid #0D6EA7;
border-radius: 3px;
float: right;
width:16%;
margin-right:20px;
color:#fff;
text-decoration:none;
}

.descrption-part .innerpart-dec a.btn:hover
{
background:url("../images/show-me-icon.png") no-repeat scroll 98% 3px #1068a5;
}




.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	float:right !important;
	width:100% !important;

}

.paginate a {
	text-decoration: none;
	margin-right:2px;
	color: #ffffff;
	font: bold 12px Arial, sans-serif;
	padding:2px 5px 2px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 1px;
	border:0px solid #1b91e2;
	background: #686868;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate a.current {
   color: #ffffff;	
	background: #000000;
	}
	.paginate a.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
	
.innersection
{
 width:70%;
}	
	

@media screen and (max-width: 60em) {

.adsnone{ display:none;}
#musthead{ width:85%; margin:0 auto !important; padding:0px; }
#musthead .logo{ margin:17px 0 35px 0px; float:left}
#mainpage{width:95%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px;}
#mainpage .contentprt { width:100% !important; float:left;}

#mainpage .brokerfrcol{float:none;width:100%;margin:0px;padding:0px;}

.makeanenquiry{ width:35% !important; float:right; border:1px solid #d9d7d7;}
.makeanenquiry h2{ margin:0px 0 10px 0px; padding:5px 10px; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal; }

ul.formaddenuiry{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;  }
ul.formaddenuiry p{ margin:0px; padding:0px 0 10px 0; color:#0c719e; line-height:18px;}
ul.formaddenuiry li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formaddenuiry li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:50%; font-size:13px; color:#181a1b;}
ul.formaddenuiry li.captext span{color:#fc3359;}
ul.formaddenuiry li.captext input[type="text"]{ margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formaddenuiry li.capfield input[type="text"]{ width:90% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield input[type="email"]{ width:90% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield textarea{ width:91% !important; height:90px;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.phtgallerydetailft{ width:60%; float:left; margin:0 20px 0 0px;}
.phtgallerydetail{ width:100%; margin:0px 0 15px 0; padding:0px; float:left; border:1px solid #d9d7d7; border-radius:3px;}
.captext {width:100%}
.captext img{width:50%;}
.capfield {width:100%}

.mainpageleft{width:60%; height:auto; min-height:800px; margin:0 10px 0px 0px; padding:0px; float:left;}


.cloginbox{ width:47%; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; margin:20px auto 50px auto; padding:5px;}
.cloginbox p{color:#7c7c7c; margin:0px 10px 10px 10px; padding:0px;}

.cloginbox ul{margin:0px auto; width:90%; padding:25px 0 0 0; list-style-type:none;}
.cloginbox ul li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
.cloginbox ul li.captext{margin:0px 10px 10px 0; text-align:left; padding:0px; width:30% !important;  font-size:13px; color:#575757;}
.cloginbox ul li.capfield{margin:0px 10px 8px 0; text-align:left; padding:0px; width:50% !important; font-size:13px; color:#575757;}
.cloginbox ul li.capfield input:focus{outline:none;}
.cloginbox ul li.capfield select:focus{outline:none;}

.cloginbox ul li.capfield input[type="text"]{ width:95%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="password"]{ width:95%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="email"]{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield select{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #dddddd; border-radius:4px;}
.cloginbox ul li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

.cloginbox ul li a{color:#166ac1; text-decoration:underline;margin:0px; padding:0px;}
.cloginbox ul li a:hover{margin:0px; padding:0px; color:#000000; text-decoration:none; opacity:1;}

.mainpageleft ul.pointlist{list-style-type:none;margin:-60px 0 20px 0px; padding:10px 0px 10px 0px;width:70%;float:none; clear:both;font-size:1.19em; font-wight:300; color:#666666;}
.mainpageleft ul.pointlist li{margin:1px 0 1px 0px; padding:4px 6px;display:inline-block;text-align:left;width:40%;}
.mainpageleft ul.pointlist li a{padding:0;margin:0px;vertical-align:middle;}
.mainpageleft ul.pointlist h2{color:#4b88c7 !important; width:100% !important; margin:0px 0 10px 0px; padding:0px; font-size:1.5em;}


#mainpage .listprt{width:95%; float:left; margin:0px 0 10px 0px; padding:15px 10px 15px 15px; border:1px solid #b2b7be; border-radius:3px;}
#mainpage .listprt .imgbox{margin:0 10px 10px 0; float:left !important; padding:0px; border:1px solid #b3b3b4;}
#mainpage .listprt p{margin:0px 0 0px 0 !important; font-size:13px!important; line-height:18px!important; padding:0px 0 15px 0px !important; }
#mainpage .listprt span{ background:#0e75bc url(../images/show-me-btn.jpg) repeat-x; padding:5px 7px; margin:0px 0 0px 0px; border:1px solid #0d6ea7; border-radius:3px; float:right;}
#mainpage .listprt span a{ color:#FFFFFF; background:url(../images/show-me-icon.png) no-repeat left -2px; padding:0 0 6px 22px;  }
#mainpage .listprt span a:hover{ text-decoration:underline;}

.footer{ width:100%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px; text-align:center;}
.footer ul{ width:95%; margin:0 auto 0 auto !important; padding:0px !important; list-style:none; text-align:center;}
.footer ul li{  margin:0px 0 10px 0; padding:0px 10px; display:inline-block; border-right:1px solid #dddddd;}
.footer ul li:last-child{ border-right:0px;}
.footer ul li a{ color:#545a64; font-size:15px;}
.footer ul li a:hover{ text-decoration:underline;}

}



@media screen and (max-width: 48em) {

	.phtgallerydetailft{ width:55%; float:left; margin:0 20px 0 0px;}
	.phtgallerydetail{ width:100%; margin:0px 0 15px 0; padding:0px; float:left; border:1px solid #d9d7d7; border-radius:3px;}
	.captext {width:100%}
	.captext img{width:50%;}
	.capfield {width:100%}
	#mainpage .brokerfrcol{float:none;width:100%;margin:0px 0 20px 0;padding:0px;clear:both;}
	
	.mainpageleft ul.pointlist{list-style-type:none;margin:-60px 0 20px 0px; padding:10px 0px 10px 0px;width:100%;float:none; clear:both;font-size:1.19em; font-wight:300; color:#666666;}
.mainpageleft ul.pointlist li{margin:1px 0 1px 0px; padding:4px 6px;display:inline-block;text-align:left;width:40%;}
.mainpageleft ul.pointlist li a{padding:0;margin:0px;vertical-align:middle;}
.mainpageleft ul.pointlist h2{color:#4b88c7 !important; width:100% !important; margin:0px 0 20px 0px; padding:0px; font-size:1.5em;}

.makeanenquiry{ width:40% !important; float:right; border:1px solid #d9d7d7;}
.makeanenquiry h2{ margin:0px 0 10px 0px; padding:5px 10px; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal; }

ul.formaddenuiry{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;  }
ul.formaddenuiry p{ margin:0px; padding:0px 0 10px 0; color:#0c719e; line-height:18px;}
ul.formaddenuiry li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formaddenuiry li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:50%; font-size:13px; color:#181a1b;}
ul.formaddenuiry li.captext span{color:#fc3359;}
ul.formaddenuiry li.captext input[type="text"]{ margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formaddenuiry li.capfield input[type="text"]{ width:90% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield input[type="email"]{ width:90% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield textarea{ width:91% !important; height:90px;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

}


@media screen and (max-width: 35em) {
#musthead{ width:80%; height:80px; margin:10px!important; padding:0px; }
#musthead .logo{ margin:20px 0 0px 10px; float:left}
#musthead img{ width:58%;}

#mainpage{width:95%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px;}
#mainpage .contentprt { width:100% !important; float:left;}



#mainpage .listprt{width:91%; float:left; margin:0px 0 10px 0px; padding:15px 10px 15px 15px; border:1px solid #b2b7be; border-radius:3px;}
#mainpage .listprt .imgbox{margin:0 10px 10px 0; float:left !important; padding:0px; border:1px solid #b3b3b4;}
#mainpage .listprt p{margin:0px 0 0px 0 !important; font-size:13px!important; line-height:18px!important; padding:0px 0 15px 0px !important; }
#mainpage .listprt span{ background:#0e75bc url(../images/show-me-btn.jpg) repeat-x; padding:5px 7px; margin:0px 0 0px 0px; border:1px solid #0d6ea7; border-radius:3px; float:right;}
#mainpage .listprt span a{ color:#FFFFFF; background:url(../images/show-me-icon.png) no-repeat left -2px; padding:0 0 6px 22px;  }
#mainpage .listprt span a:hover{ text-decoration:underline;}

#mainpage .brokerfrcol{float:none;width:100%;margin:0px;padding:0px;clear:both;display:none;}

.cloginbox{ width:80%; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; margin:80px auto 50px auto; padding:5px;}
.cloginbox p{color:#7c7c7c; margin:0px 10px 10px 10px; padding:0px;}

.cloginbox ul{margin:0px auto; width:90%; padding:25px 0 0 0; list-style-type:none;}
.cloginbox ul li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
.cloginbox ul li.captext{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100% !important; font-size:13px; color:#575757;}
.cloginbox ul li.capfield{margin:0px 10px 8px 0; text-align:left; padding:0px; width:100% !important; font-size:13px; color:#575757;}
.cloginbox ul li.capfield input:focus{outline:none;}
.cloginbox ul li.capfield select:focus{outline:none;}

.cloginbox ul li.capfield input[type="text"]{ width:89%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="password"]{ width:89%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="email"]{ width:95%; margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield select{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #dddddd; border-radius:4px;}
.cloginbox ul li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

.cloginbox ul li a{color:#166ac1; text-decoration:underline;margin:0px; padding:0px;}
.cloginbox ul li a:hover{margin:0px; padding:0px; color:#000000; text-decoration:none; opacity:1;}

.mainpageleft{width:100%; height:auto; min-height:800px; margin:0 10px 0px 0px; padding:0px; float:left;}
.mainpageleft h2{margin:0 0 25px 0; padding:0; font-size:25px; font-weight:400;}

.mainpageleft ul.pointlist{list-style-type:none;margin:-60px 0 20px 0px; padding:10px 0px 10px 0px;width:70%;float:none; clear:both;font-size:1.19em; font-wight:300; color:#666666;}
.mainpageleft ul.pointlist li{margin:1px 0 1px 0px; padding:4px 6px;display:inline-block;text-align:left;width:100%;}
.mainpageleft ul.pointlist li a{padding:0;margin:0px;vertical-align:middle;}
.mainpageleft ul.pointlist h2{color:#4b88c7 !important; width:100% !important; margin:0px 0 10px 0px; padding:0px; font-size:1.5em;}

.weltext{ float:right; margin:0px; padding:0px;}
.weltext p{margin:0px; padding:0px;}
.weltext p a{margin:0px; padding:4px 6px; background:#000000 !important; color:#FFFFFF !important; border-radius:3px; display:none;}



.myacrght{width:100%; margin:0 0 10px 0px; padding:0px; float:right; display:block !important;}

.myacntprt{width:100%; margin:0 0 10px 0px; padding:0px; float:right; border:1px solid #dddbdb; display:none; }
.myacntprt h2{margin:0; padding:5px 10px; background:#0f76bd url(../images/myacnt-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal;}
.myacntprt ul{ margin:0px; padding:0px; list-style:none;}
.myacntprt ul li{ padding:8px 0px 8px 30px;display:block;border-bottom:1px solid #d9d7d7; background:url(../images/myacnt-bull.png) no-repeat 8px 8px;}
.myacntprt ul li a{ font-size:14px; color:#5b5d5e;}
.myacntprt ul li a:hover{ text-decoration:underline;}
.myacntprt ul li:last-child{ border-bottom:0px;}
.myacntprt ul li a.selectaccount{color:#0f76bd;}

ul.formboatdisp{margin:15px 0px 0 0px; width:100%; float:left; padding:0px 0 0 0; list-style-type:none; }
ul.formboatdisp li{margin:2px; padding:5px 10px 5px 0px; font-size:14px; list-style-type:none; display:inline-block; width:100% !important; color:#575757;}

ul.formaddboat{margin:0px 0px 0 0px; width:100%; padding:0px 0 0 0; list-style-type:none; }
ul.formaddboat li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:13px; color:#181a1b;}
ul.formaddboat li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757;}

ul.formaddboat li.capfield input[type="text"]{ width:100%;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield select{ width:100%;margin:0px; font-size:14px; color:#575757 !important; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formaddboat li.capfield textarea{ width:100%; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formaddboat li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

ul.formaddboat li.capfield textarea{margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield input[type="email"]{margin:0px; font-size:13px; width:100%; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


.phtgallerydetail{ width:86%; margin:0px 0 15px 0; padding:20px; float:left; border:1px solid #d9d7d7; border-radius:3px;}
.phtgallerydetailft{ width:100%; float:left; margin:0 20px 0 0px;}

.makeanenquiry{ width:100% !important; float:none; clear:both; border:1px solid #d9d7d7;}
.makeanenquiry h2{ margin:0px 0 10px 0px; padding:5px 10px; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal; }

ul.formaddenuiry{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;  }
ul.formaddenuiry p{ margin:0px; padding:0px 0 10px 0; color:#0c719e; line-height:18px;}
ul.formaddenuiry li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formaddenuiry li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:50%; font-size:13px; color:#181a1b;}
ul.formaddenuiry li.captext span{color:#fc3359;}
ul.formaddenuiry li.captext input[type="text"]{ margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}





ul.formaddenuiry li.capfield input[type="text"]{ width:90% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield input[type="email"]{ width:90% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield textarea{ width:91% !important; height:90px;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}




ul.formaddenuiry li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757;}
ul.formaddenuiry li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}


.agentrgister{width:90%; height:auto; margin:0 0px 15px 0px; padding:20px; float:left; border:1px solid #eae1e1; border-radius:5px;}

ul.formagntregiter{margin:0px 0px 0 0px; width:95%; padding:0px 0 0 0; list-style-type:none; }
ul.formagntregiter li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formagntregiter li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:13px; color:#181a1b;}
ul.formagntregiter li.captext span{color:#166ac1; font-style:italic;}

ul.formagntregiter li.captext input[type="text"]{ width:50%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formagntregiter li.capfield input[type="Password"]{ width:90%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formagntregiter li.capfield input[type="text"]{ width:90%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formagntregiter li.capfield input[type="email"]{ width:90%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formagntregiter li.capfield input[type="checkbox"]{ float:left !important; margin:4px 3px 0 0 !important; padding:0px; vertical-align:middle; }

ul.formagntregiter li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757;}
ul.formagntregiter li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}
ul.formagntregiter li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formagntregiter li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}


.footer{ width:100%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px; text-align:center;}
.footer ul{ width:95%; margin:0 auto 0 auto !important; padding:0px !important; list-style:none; text-align:center;}
.footer ul li{  margin:0px 0 10px 0; padding:0px 10px; display:inline-block; border-right:1px solid #dddddd;}
.footer ul li:last-child{ border-right:0px;}
.footer ul li a{ color:#545a64; font-size:15px;}
.footer ul li a:hover{ text-decoration:underline;}



ul.formboatsumm{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;}
ul.formboatsumm li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formboatsumm li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:100% !important; font-size:13px; color:#000000; font-weight:bold; border-bottom:0px !important; clear:both; }
ul.formboatsumm li.captext span{color:#fc3359;}
ul.formboatsumm li.capfield{ margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757; border-bottom:0px !important;}

ul.formboatsumm li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formboatsumm li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}
ul.formboatsumm li.capfield input[type=checkbox]{vertical-align:middle;padding:8px; margin:-4px 3px 0 0 !important;}

ul.formboatsumm li.capfield input:focus{outline:none;}
ul.formboatsumm li.capfield select:focus{outline:none;}
ul.formboatsumm li.capfield textarea:focus{outline:none;}


}

@media screen and (max-width: 24em) {

#musthead{ width:78% !important; height:80px; margin:10px!important; padding:0px; }

.rightcloginbox
{
 float:right; width:97% !important; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; padding:0px; height:226px; margin-top:0px !important;
}
#musthead .logo{ margin:25px 0 0px 10px !important; float:left}
#musthead img{ width:75%;}
#mainpage{width:95%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px;}
#mainpage .contentprt { width:100% !important; float:left;}

#mainpage h1{ white-space:nowrap; margin:0px; padding:25px 0 21px 0px; font-size:36px; color:#4b88c7; font-weight:normal; text-align:center;}
#mainpage .listprt{width:91%; float:left; margin:0px 0 10px 0px; padding:15px 10px 15px 15px; border:1px solid #b2b7be; border-radius:3px;}
#mainpage .listprt .imgbox{margin:0 10px 10px 0; float:left !important; padding:0px; border:1px solid #b3b3b4;}
#mainpage .listprt p{margin:0px 0 0px 0 !important; font-size:13px!important; line-height:18px!important; padding:0px 0 15px 0px !important; }
#mainpage .listprt span{ background:#0e75bc url(../images/show-me-btn.jpg) repeat-x; padding:5px 7px; margin:0px 0 0px 0px; border:1px solid #0d6ea7; border-radius:3px; 
float:right;}
#mainpage .listprt span a{ color:#FFFFFF; background:url(../images/show-me-icon.png) no-repeat left -2px; padding:0 0 6px 22px;  }
#mainpage .listprt span a:hover{ text-decoration:underline;}

.cloginbox{ width:80%; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; margin:0px auto 20px auto !important; padding:5px;}
.cloginbox p{color:#7c7c7c; margin:0px 10px 10px 10px; padding:0px;}
.cloginbox ul{margin:0px auto; width:90%; padding:25px 0 0 0; list-style-type:none;}
.cloginbox ul li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
.cloginbox ul li.captext{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100% !important; font-size:13px; color:#575757;}
.cloginbox ul li.capfield{margin:0px 10px 8px 0; text-align:left; padding:0px; width:100% !important; font-size:13px; color:#575757;}
.cloginbox ul li.capfield input:focus{outline:none;}
.cloginbox ul li.capfield select:focus{outline:none;}

.cloginbox ul li.capfield input[type="text"]{ width:89%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="password"]{ width:89%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield input[type="email"]{ width:93%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.cloginbox ul li.capfield select{margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #dddddd; border-radius:4px;}
.cloginbox ul li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

.cloginbox ul li a{color:#166ac1; text-decoration:underline;margin:0px; padding:0px;}
.cloginbox ul li a:hover{margin:0px; padding:0px; color:#000000; text-decoration:none; opacity:1;}

.mainpageleft{width:100%; height:auto; min-height:800px; margin:0 10px 0px 0px; padding:0px; float:left;}
.mainpageleft h2{margin:0 0 25px 0; padding:0; font-size:25px; font-weight:400;}

.phtgallerydetail{ width:86%; margin:0px 0 15px 0; padding:20px; float:left; border:1px solid #d9d7d7; border-radius:3px;}
.phtgallerydetailft{ width:100%; float:left; margin:0 20px 0 0px;}

.makeanenquiry{ width:100% !important; float:none; clear:both; border:1px solid #d9d7d7;}
.makeanenquiry h2{ margin:0px 0 10px 0px; padding:5px 10px; background:#0f76bd url(../images/enquiry-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal; }

ul.formaddenuiry{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;  }
ul.formaddenuiry p{ margin:0px; padding:0px 0 10px 0; color:#0c719e; line-height:18px;}
ul.formaddenuiry li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formaddenuiry li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:50%; font-size:13px; color:#181a1b;}
ul.formaddenuiry li.captext span{color:#fc3359;}
ul.formaddenuiry li.captext input[type="text"]{ margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formaddenuiry li.capfield input[type="text"]{ width:85% !important; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield input[type="email"]{ width:85%; margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}


ul.formaddenuiry li.capfield textarea{ width:85%; height:90px;margin:0px; font-size:13px; color:#575757; padding:8px; border:1px solid #d0cece; border-radius:4px;
background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddenuiry li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757;}
ul.formaddenuiry li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}


.weltext{ float:right; margin:0px; padding:0px;}
.weltext p{margin:0px; padding:0px;}
.weltext p a{margin:0px; padding:4px 6px; background:#000000 !important; color:#FFFFFF !important; border-radius:3px; display:none;}



.myacrght{width:100%; margin:0 0 10px 0px; padding:0px; float:right; display:block !important;}
.myacntprt{width:100%; margin:0 0 10px 0px; padding:0px; float:right; border:1px solid #dddbdb; display:none !important; }
.myacntprt h2{margin:0; padding:5px 10px; background:#0f76bd url(../images/myacnt-bg.jpg) repeat-x; font-size:16px; color:#FFFFFF; font-weight:normal;}
.myacntprt ul{ margin:0px; padding:0px; list-style:none;}
.myacntprt ul li{ padding:8px 0px 8px 30px;display:block;border-bottom:1px solid #d9d7d7; background:url(../images/myacnt-bull.png) no-repeat 8px 8px;}
.myacntprt ul li a{ font-size:14px; color:#5b5d5e;}
.myacntprt ul li a:hover{ text-decoration:underline;}
.myacntprt ul li:last-child{ border-bottom:0px;}
.myacntprt ul li a.selectaccount{color:#0f76bd;}

ul.formboatdisp{margin:15px 0px 0 0px; width:100%; float:left; padding:0px 0 0 0; list-style-type:none; }
ul.formboatdisp li{margin:2px; padding:5px 10px 5px 0px; font-size:16px; list-style-type:none; display:inline-block; width:95% !important; color:#000;}

ul.formaddboat{margin:0px auto; width:93%; padding:0px 0 0 0; list-style-type:none; }
ul.formaddboat li{margin:2px auto; padding:5px 10px 5px 6px; font-size:12px; list-style-type:none; display:block; width:100% !important; color:#575757; background:#fff;}
ul.formaddboat li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:13px; color:#181a1b;}
ul.formaddboat li.captext span{color:#fc3359;}

ul.formaddboat li.capfield input[type="text"]{margin:0px; font-size:13px; color:#575757; width:95%; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield select{ width:95%;margin:0px; font-size:14px; color:#575757 !important; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}


ul.formaddboat li.capfield input[type="submit"]{margin:5px 0px; font-size:14px; color:#ffffff; background:#67b400; padding:8px 15px; border-radius:5px; border:1px solid #0d6ea7;
background:#0e75bc url(../images/addboat-submitbg.jpg) repeat-x; cursor:pointer;}

ul.formaddboat li.capfield textarea{margin:0px; font-size:13px; color:#575757; padding:8px; width:95%; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

ul.formaddboat li.capfield input[type="email"]{margin:0px; font-size:13px; color:#575757; width:95%; padding:8px; border:1px solid #d0cece; border-radius:4px;

background:#FFFFFF !important; background: -webkit-gradient(linear, left top, left 35, from(#FFFFFF), color-stop(4%, #f7f6f6), to(#FFFFFF)) !important; background: -moz-linear-gradient(top, #FFFFFF, #f7f6f6 1px, #FFFFFF 35px) !important;}

.agentrgister{width:80%; height:auto; margin:0 0px 15px 0px; padding:20px; float:left; border:1px solid #eae1e1; border-radius:5px;}



.mainpageleft ul.pointlist{list-style-type:none;margin:-60px 0 20px 0px; padding:10px 0px 10px 0px;width:95%;float:none; clear:both;font-size:1.19em; font-wight:300; color:#666666;}
.mainpageleft ul.pointlist li{margin:1px 0 1px 0px; padding:4px 6px;display:inline-block;text-align:left;width:100%;}
.mainpageleft ul.pointlist li a{padding:0;margin:0px;vertical-align:middle;}
.mainpageleft ul.pointlist h2{color:#4b88c7 !important; width:100% !important; margin:20px 0 20px 0px; padding:0px; font-size:36px; text-align:center;}

ul.formagntregiter{margin:0px 0px 0 0px; width:95%; padding:0px 0 0 0; list-style-type:none; }
ul.formagntregiter li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formagntregiter li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:13px; color:#181a1b;}
ul.formagntregiter li.captext span{color:#166ac1; font-style:italic;}

ul.formagntregiter li.captext input[type="text"]{ width:50%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formagntregiter li.capfield input[type="text"]{ width:90%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formagntregiter li.capfield input[type="Password"]{ width:90%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}

ul.formagntregiter li.capfield input[type="email"]{ width:90%;margin:0px; font-size:14px; color:#575757; padding:8px; border:1px solid #a5a5a5; border-radius:4px;}
ul.formagntregiter li.capfield input[type="checkbox"]{ float:left !important; margin:4px 3px 0 0 !important; padding:0px; vertical-align:middle; }

ul.formagntregiter li.capfield{margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757;}
ul.formagntregiter li.fulinecapfield{margin:10px auto 5px auto; text-align:left; padding:0px; width:100%; font-size:14px; color:#000000;}
ul.formagntregiter li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formagntregiter li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}

.footer{ width:100%; height:auto; clear:both; margin:0 auto 0 auto; padding:0px; text-align:center;}
.footer ul{ width:95%; margin:0 auto 0 auto !important; padding:0px !important; list-style:none; text-align:center;}
.footer ul li{  margin:0px 0 10px 0; padding:0px 10px; display:inline-block; border-right:1px solid #dddddd;}
.footer ul li:last-child{ border-right:0px;}
.footer ul li a{ color:#545a64; font-size:15px;}
.footer ul li a:hover{ text-decoration:underline;}

ul.formboatsumm{margin:0px 0px 0 10px; width:95%; padding:0px 0 0 0; list-style-type:none;}
ul.formboatsumm li{margin:0px; padding:0px; list-style-type:none; display:inline-block; color:#575757;}
ul.formboatsumm li.captext{ float:left;margin:0px 10px 10px 0; text-align:left; padding:0px; width:100% !important; font-size:13px; color:#000000; font-weight:bold; border-bottom:0px !important; clear:both; }
ul.formboatsumm li.captext span{color:#fc3359;}
ul.formboatsumm li.capfield{ margin:0px 10px 10px 0; text-align:left; padding:0px; width:100%; font-size:14px; color:#575757; border-bottom:0px !important;}

ul.formboatsumm li.capfield ul{list-style-type:none; margin:0px; padding:0px;}
ul.formboatsumm li.capfield ul li{list-style-type:none;display:inline-block;margin:0 10px 0 0;padding:0px;vertical-align:middle;}
ul.formboatsumm li.capfield input[type=checkbox]{vertical-align:middle;padding:8px; margin:-4px 3px 0 0 !important;}

ul.formboatsumm li.capfield input:focus{outline:none;}
ul.formboatsumm li.capfield select:focus{outline:none;}
ul.formboatsumm li.capfield textarea:focus{outline:none;}

.flagbase img
{
 width:40% !important;
}	


}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
/* New Inner Menu Add here */


#panel
{
	display:none;
}

@media screen and (max-width: 480px)
{	
.adsnone{ display:none;}
#flip {
   width:10%;
   display:block;
   margin:-80px 0px 0 260px ;
   position:absolute;
   right:10px;
 }

#flip h2
{
	
	margin:0px;
	color:#fff;
	padding:7px 45px 10px 10px;
	border-radius:0px;
	font-size:16px;
	background:url("../images/menubg.png") no-repeat scroll 95% 6px;
	cursor:pointer;
	top:10px;
}


#panel
{
   padding:0px;
   position:absolute;
   display:none;
   width:100%;
   top:91px;
   right:0%;
}

#panel ul
{
margin:0px;
padding:0px;
list-style:none;
width:100%;
}

#panel ul li
{
	margin:0px;
	padding:0px !important;
	display:block;
	background:none !important;
}

#panel ul li a
{
	 color:#fff;
	 font-size:15px;
	 font-weight:bold;
	 text-decoration:none;
	 background:#1c81c7;
	 border-bottom:#419ddc 1px solid !important;
	 padding:8px 0 8px 10px;
	 line-height:18px;
	 display:block;
	 background-image:none;
}

#panel ul li a:hover
{
 background:#096cb0;
}

/* 23APRIL DEFAULT STYLES START HERE */

.descrption-part
{
	width:100%;
	margin:0px 0 15px 0;
	padding:0px 0 15px 0;
	float:left;
	border:#ccc 1px solid;
}

.descrption-part h2
{
	background:#dbe9ee;
	margin:0px;
	padding:0px 0 0 15px;
	font-size:14px;
	line-height:35px;
}

.descrption-part h2 span
{
	float:none;
	padding-left:20px;
	color:#50656c;
}

.descrption-part .innerpart-dec
{
	width:100%;
	padding:0px;
	word-break:normal;
}

.descrption-part .innerpart-dec p
{
	margin:0px;
	padding:15px 15px!important;
}

.descrption-part .innerpart-dec p img
{
	float:left;
	margin-right:10px;
}

.descrption-part .innerpart-dec a.btn
{
background:url("../images/show-me-icon.png") no-repeat scroll 98% 3px #127ac1;
padding: 5px 10px;
margin: 0px;
border: 1px solid #0D6EA7;
border-radius: 3px;
float: left;
width:40% !important;
margin-left:16px;
color:#fff;
text-decoration:none;
}

.descrption-part .innerpart-dec a.btn:hover
{
background:url("../images/show-me-icon.png") no-repeat scroll 98% 3px #1068a5;
}

.mobile-acc
{
	display:none !important;
}

.innerlisting
{
 width:100%; margin:0 auto;
}


.mainpart
{
    width:100%;
    margin:0px;
    padding:0px;
}

.leftside
{
   
    margin: 45px 0 0 0;
    padding:0px;
    float:none;
    width:100%;
    text-align: center;
}

.leftside img
{
    margin-bottom:10px;
} 


.rightside
{
    margin: 5px 0 0 0; 
    padding:0px;
    float:none;
    width:100%;
    text-align: center;
}

.rightside img
{
 margin-bottom:10px;
}

.middlepart
{
 margin:0px;
 padding:0px;
 float:none;
 width:100%;
}

.rightcloginbox
{
 float:none;
 margin:0 auto 20px;
 width:95%;
}

.cloginbox
{
 width:100%;
 float:none;
  width:92%;
  margin:0 auto 20px;
}

ul.newbtn li img {
    margin: 10px 0px 0px;
    width: 90% !important;
}

.country-flag img
{
 width:50%;
}

#panel
{
 width:50% !important;
}

.innersection
{
 width:100%;
}

.flagbase img
{
 width:40% !important;
}	



}


@media screen and (min-width:321px) and (max-width:600px)
{

.cloginbox
 {
 float:none;
  width:97%;
  margin:20px auto 0px;
}

.rightcloginbox
{
 width:99% !important;
}


}


@media screen and (max-width: 768px)
{

.mainpart
{
    width:100%;
    margin:0px;
    padding:0px;
}

.leftside
{
   
    margin: 45px 0 0 0;
    padding:0px;
    float:none;
    width:100%;
}

.leftside img
{
    margin-bottom:10px;
	margin-right:15px;
} 


.rightside
{
    margin: 5px 0 0 0; 
    padding:0px;
    float:none;
    width:100%;
}

.rightside img
{
 margin-bottom:10px;
	margin-right:15px;
}

.middlepart
{
 margin:0px;
 padding:0px;
 float:none;
 width:100%;
}

#panel
{
 width:16%;
}

.country-flag img
{
 width:50%;
}

.rightcloginbox
{
 float:right; width:49%; border:1px solid #dddddd; font-size:16px; color:#dcdcdc; border-radius:5px; padding:0px; height:226px; margin-top:20px;
}

.flagbase img
{
 width:60%;
}	



}

@media screen and (width: 1024px)
{
.rightside {
    margin: 5px 0px 0px;
    padding: 0px;
    float: right;
    width: 30%;
}

.middlepart {
    padding: 0px;
    width: 36%;
    float: left;
    margin: 0px 0 0 89px;
}

.descrption-part .innerpart-dec a.btn
{
 width:30% !important;
}

.innerlisting {
    width: 34%;
    margin: auto;
}


}




